msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: Cheat Engine 7.1 RU\n"
"Language-Team: SER[G]ANT <rzn.dsa@gmail.com>\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ru_RU\n"
"X-Generator: Poedit 2.2.3\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"MIME-Version: 1.0\n"

#: aboutunit.rsareyousureyouwanttolaunchdbvm
msgid "Are you sure you want to launch DBVM? You seem to be running in 32-bit, so don't really need it that badly (Except for ultimap and cloaked operations)"
msgstr "Вы уверены, что хотите запустить DBVM? На 32-битной системе от неё мало пользы (За исключением Ultimap и скрытых операций)"

#: aboutunit.rsdidyoureallythinkyoudfindaneastereggbydoingthiswel
msgid "Did you really think you'd find an easter egg by doing this? Well, you know what? You where right!"
msgstr "Вы действительно думали, что нашли бы так пасхалку? А знаете что? Вы правы!"

#: aboutunit.rslaunchdbvmwasnotassigned
msgid "launchdbvm was not assigned"
msgstr "launchdbvm не был определён"

#: aboutunit.rsthismeansthatyourecurrentlynotrunningdbvm
msgid "This means that you're currently not running dbvm, but that your system is capable of running it"
msgstr "В настоящее время DBVM не запущена, но ваша система способна работать с ней"

#: aboutunit.rsthismeansthatyoursystemisrunningdbvm
msgid "This means that your system is running dbvm. This means ce will make use of some advanced tools that are otherwise unavailable"
msgstr "На вашей системе запущена DBVM. А это значит, что Cheat Engine будет использовать дополнительные инструменты, которые ранее были недоступны"

#: aboutunit.rsthismeansthatyouwillneedanewcpuinteltobeabletouset
msgid "This means that you will need a new cpu (intel) to be able to use the advanced dbvm options"
msgstr "Для использования дополнительных настроек DBVM, вам нужен новый процессор (Intel)"

#: aboutunit.rsyoursystemdoesnotsupportdbvm
msgid "Your system DOES NOT support DBVM"
msgstr "Ваша система НЕ поддерживает DBVM"

#: aboutunit.rsyoursystemisrunningdbvmversion
msgid "Your system is running DBVM version %s"
msgstr "На вашей системе запущена DBVM v%s"

#: aboutunit.rsyoursystemsupportsdbvm
msgid "Your system supports DBVM"
msgstr "Ваша система поддерживает DBVM"

#: accesscheck.rsbutyoudohavemodifyrights
msgid "But you do have modify rights"
msgstr "Но у вас есть права на изменение"

#: accesscheck.rsnodeleterights
msgid "No delete rights"
msgstr "Нет прав на удаление"

#: accesscheck.rsnofilecreationrightsornofileoverwriterights
msgid "No file creation rights or no file overwrite rights"
msgstr "Нет прав на создание или перезапись файла"

#: accesscheck.rsnofiledeletionrights
msgid "No file deletion rights"
msgstr "Нет прав на удаление файла"

#: accesscheck.rsnofilemodificationrights
msgid "No file modification rights"
msgstr "Нет прав на изменение файла"

#: accessedmemory.rsamerror
msgctxt "accessedmemory.rsamerror"
msgid "Error"
msgstr "Ошибка"

#: accessedmemory.rsamyoucantsaveanemptylist
msgid "You can't save an empty list"
msgstr "Вы не можете сохранить пустой список"

#: addresslist.rsactive
msgctxt "addresslist.rsactive"
msgid "Active"
msgstr "Актив."

#: addresslist.rsaddress
msgctxt "addresslist.rsaddress"
msgid "Address"
msgstr "Адрес"

#: addresslist.rsaladdaddress
msgid "Add address"
msgstr "Добавить адрес"

#: addresslist.rsalautoassemblescritp
msgid "Auto Assemble script"
msgstr "Скрипт автоассемблера"

#: addresslist.rsalnodescription
msgctxt "addresslist.rsalnodescription"
msgid "No description"
msgstr "Нет описания"

#: addresslist.rschangedescription
msgid "Change Description"
msgstr "Изменить описание"

#: addresslist.rschangevalue
msgid "Change Value"
msgstr "Изменить значение"

#: addresslist.rsdescription
msgctxt "addresslist.rsdescription"
msgid "Description"
msgstr "Описание"

#: addresslist.rsdoyouwanttodeletetheselectedaddress
msgid "Do you want to delete the selected address?"
msgstr "Вы хотите удалить выбранный адрес?"

#: addresslist.rsdoyouwanttodeletetheselectedaddresses
msgid "Do you want to delete the selected addresses?"
msgstr "Вы хотите удалить выбранные адреса?"

#: addresslist.rsnotallvaluetypescouldhandlethevalue
msgid "Not all value types could handle the value %s"
msgstr "Не все типы значений могут обработать значение «%s»"

#: addresslist.rsscript
msgid "<script>"
msgstr "<скрипт>"

#: addresslist.rssortonclick
msgid "Sort on click"
msgstr "Сортировать по клику"

#: addresslist.rsthevaluecouldnotbeparsed
msgid "The value %s could not be parsed"
msgstr "Значение «%s» невозможно проанализировать"

#: addresslist.rstype
msgctxt "addresslist.rstype"
msgid "Type"
msgstr "Тип"

#: addresslist.rsvalue
msgctxt "addresslist.rsvalue"
msgid "Value"
msgstr "Значение"

#: addresslist.rswhatvaluetochangethisto
msgid "what value to change this to?"
msgstr "на какое значение изменить?"

#: addresslist.rswhatwillbethenewdescription
msgid "What will be the new description?"
msgstr "Каким будет новое описание?"

#: addressparser.rsapthisisnotavalidaddress
msgid "This is not a valid address"
msgstr "Этот адрес недопустим"

#: advancedoptionsunit.rsaocheatenginefailedtogetintotheconfigofselectedprogram
msgid "Cheat Engine failed to get into the config of the selected program."
msgstr "Cheat Engine не удалось попасть в конфигурацию выбранной программы."

#: advancedoptionsunit.rsaoerrorwhiletryingtocreatethesharedkeystructureetc
msgid "Error while trying to create the shared key structure! (Which efficiently renders this whole feature useless)"
msgstr "Ошибка при попытке создания общей ключевой структуры! (Что делает эту функцию бесполезной)"

#: advancedoptionsunit.rsaoyoucanonlyloadexefiles
msgctxt "advancedoptionsunit.rsaoyoucanonlyloadexefiles"
msgid "You can only load EXE files"
msgstr "Вы можете загружать только EXE файлы"

#: advancedoptionsunit.rsareyousureyouwishtodeletetheseentries
msgid "Are you sure you wish to delete these entries?"
msgstr "Вы уверены, что хотите удалить эти записи?"

#: advancedoptionsunit.rsdelete
msgctxt "advancedoptionsunit.rsdelete"
msgid "Delete"
msgstr "Удалить"

#: advancedoptionsunit.rsgivethenewnameofthisentry
msgid "Give the new name of this entry"
msgstr "Укажите новое название этой записи"

#: advancedoptionsunit.rsnewname
msgid "New name"
msgstr "Новое название"

#: advancedoptionsunit.rspaused
msgid "paused"
msgstr "остановлен"

#: advancedoptionsunit.rspausethegame
msgctxt "advancedoptionsunit.rspausethegame"
msgid "Pause the game"
msgstr "Остановить процесс игры"

#: advancedoptionsunit.rsresumethegame
msgid "Resume the game"
msgstr "Возобновить процесс игры"

#: advancedoptionsunit.rsthememoryatthisaddresscouldntbewritten
msgctxt "advancedoptionsunit.rsthememoryatthisaddresscouldntbewritten"
msgid "The memory at this address couldn't be written"
msgstr "Нельзя записать в память по этому адресу"

#: advancedoptionsunit.straddressalreadyinthelist
msgctxt "advancedoptionsunit.straddressalreadyinthelist"
msgid "This address is already in the list"
msgstr "Этот адрес уже находится в списке"

#: advancedoptionsunit.stralreadyinthelist
msgid "This byte is already part of another opcode already present in the list"
msgstr "Этот байт уже является частью другой инструкции, уже представленной в списке"

#: advancedoptionsunit.strcecode
msgid "Code:"
msgstr "Код:"

#: advancedoptionsunit.strchangeof
msgid "Change of "
msgstr "Изменение "

#: advancedoptionsunit.strcode
msgid "Code :"
msgstr "Код :"

#: advancedoptionsunit.strcouldntrestorecode
msgid "Error when trying to restore this code!"
msgstr "Произошла ошибка при попытке восстановления этого кода!"

#: advancedoptionsunit.strcouldntwrite
msgctxt "advancedoptionsunit.strcouldntwrite"
msgid "The memory at this address couldn't be written"
msgstr "Нельзя записать в память по этому адресу"

#: advancedoptionsunit.strfindwhatcodeaccesses
msgid "Find out what addresses this code accesses"
msgstr "Найти адреса, к которым обращается эта инструкция"

#: advancedoptionsunit.strfindwhatcodereads
msgid "Find out what addresses this code reads from"
msgstr "Найти адреса, из которых читает эта инструкция"

#: advancedoptionsunit.strfindwhatcodewrites
msgctxt "advancedoptionsunit.strfindwhatcodewrites"
msgid "Find out what addresses this code writes to"
msgstr "Найти адреса, по которым записывает эта инструкция"

#: advancedoptionsunit.strnamececode
msgid "What name do you want to give this code?"
msgstr "Какое название вы хотите дать этому коду?"

#: advancedoptionsunit.strnotreadable
msgid "This address is not readable"
msgstr "Этот адрес не читаем"

#: advancedoptionsunit.strnotthesame
msgid "The memory at this address isn't what it should be! Continue?"
msgstr "Область памяти по этому адресу не та, что должна быть! Продолжить?"

#: advancedoptionsunit.strnotwhatitshouldbe
msgid "The memory at this address is'nt what it should be! Continue?"
msgstr "Область памяти по этому адресу не та, что должна быть! Продолжить?"

#: advancedoptionsunit.strpartofopcodeinthelist
msgid "At least one of these bytes is already in the list"
msgstr "По крайней мере один из этих байтов уже находится в списке"

#: advancedoptionsunit.strselectexefor3d
msgid "Select the executable of the Direct-3D game"
msgstr "Выберите исполняемый файл Direct-3D игры"

#: assemblerarm.rscannotbeencoded
msgid " can not be encoded using 8 bits and double rotate"
msgstr " не может быть закодировано с использованием 8 бит и двойного поворота"

#: assemblerarm.rsdistanceistoobig
msgid "Distance is too big"
msgstr "Расстояние слишком большое"

#: assemblerarm.rsinvaliddestinationregister
msgid "Invalid destination register"
msgstr "Неверный регистр назначения"

#: assemblerarm.rsinvalidfirstoperandregister
msgid "Invalid first operand register"
msgstr "Неверный регистр операнда"

#: assemblerarm.rsinvalidopcode
msgid "Invalid opcode"
msgstr "Недопустимая инструкция"

#: assemblerarm.rsinvalidparameter1
msgid "Invalid parameter 1"
msgstr "Недопустимый параметр 1"

#: assemblerarm.rsinvalidparameter2
msgid "Invalid parameter 2"
msgstr "Недопустимый параметр 2"

#: assemblerarm.rsinvalidparameter3
msgid "Invalid parameter 3"
msgstr "Недопустимый параметр 3"

#: assemblerarm.rsinvalidparameter4
msgid "Invalid parameter 4"
msgstr "Недопустимый параметр 4"

#: assemblerarm.rsinvalidparameters
msgid "invalid parameters"
msgstr "недопустимые параметры"

#: assemblerarm.rsinvalidregister
msgctxt "assemblerarm.rsinvalidregister"
msgid "Invalid register"
msgstr "Недопустимый регистр"

#: assemblerarm.rsinvalidregisterinregisterlist
msgid "Invalid register in register list:"
msgstr "Недопустимый регистр в списке регистров:"

#: assemblerarm.rsinvalidregisterlist
msgid "Invalid register list"
msgstr "Недопустимый список регистров"

#: assemblerarm.rsinvalidshift
msgid "Invalid shift"
msgstr "Недопустимый сдвиг"

#: assemblerarm.rsinvalidshiftparameters
msgid "invalid shift parameters"
msgstr "недопустимые параметры сдвига"

#: assemblerarm.rsinvalidshiftregister
msgid "Invalid shift register"
msgstr "Недопустимый сдвиговой регистр"

#: assemblerarm.rsthedestinationaddressmustbedividableby4
msgid "The destination address must be dividable by 4"
msgstr "Адрес назначения должен быть кратен 4"

#: assemblerarm.rsthedistanceistoobig
msgid "The distance is too big"
msgstr "Расстояние слишком большое"

#: assemblerarm.rsthevalue
msgid "The value "
msgstr "Значение "

#: assemblerarm.rsthisinstructionclassdoesnotallow
msgid "This instruction class does not allow a register based shift"
msgstr "Этот класс инструкции не поддерживает сдвиговой регистр"

#: assemblerarm.rstodochangethistoa12byteinstruction
msgid "Todo: Change this to a 12 byte instruction: LDR/STR [PC,#16] - B PC - DD offset"
msgstr "Задача: Изменить на 12 байтовую инструкцию: LDR/STR [PC,#16] - B PC - DD offset"

#: assemblerunit.rsassemblererror
msgid "Assembler error"
msgstr "Ошибка ассемблера"

#: assemblerunit.rsidontunderstandwhatyoumeanwith
msgid "I don't understand what you mean with "
msgstr "Не понятно, что вы имели в виду, написав "

#: assemblerunit.rsinvalid
msgid "Invalid"
msgstr "Недопустимо"

#: assemblerunit.rsinvalidaddress
msgctxt "assemblerunit.rsinvalidaddress"
msgid "Invalid address"
msgstr "Недопустимый адрес"

#: assemblerunit.rsinvalidmultiplier
msgid "Invalid multiplier"
msgstr "Недопустимый множитель"

#: assemblerunit.rsinvalidregister
msgctxt "assemblerunit.rsinvalidregister"
msgid "Invalid register"
msgstr "Недопустимый регистр"

#: assemblerunit.rsinvalidvaluefor32bit
msgid "The value provided can not be encoded in a 32-bit field"
msgstr "Приведённое значение не может быть закодировано в 32-битном поле"

#: assemblerunit.rsnegativeregisterscannotbeencoded
msgid "Negative registers can not be encoded"
msgstr "Негативные регистры не могут быть закодированы"

#: assemblerunit.rsoffsettoobig
msgid "offset too big"
msgstr "смещение слишком большое"

#: assemblerunit.rstheassemblertriedtosetaregistevaluethatistoohigh
msgid "The assembler tried to set a register value that is too high"
msgstr "Ассемблер пытался установить слишком большое значение регистра"

#: assemblerunit.rswtfisa
msgid "WTF is a "
msgstr "Что за "

#: autoassembler.rsaaerror
msgid "Error: "
msgstr "Ошибка: "

#: autoassembler.rsaaerrorinthestructuredefinitionof
msgid "Error in the structure definition of %s at line %d"
msgstr "Ошибка в определении структуры %s в строке %d"

#: autoassembler.rsaaerrorwhilesacnningforaobs
msgid "Error while scanning for AOB's : "
msgstr "Ошибка при сканировании массива байт: "

#: autoassembler.rsaaisareservedword
msgid "%s is a reserved word"
msgstr "%s является зарезервированным словом"

#: autoassembler.rsaaluaerrorinthescriptatline
msgid "Lua error in the script at line "
msgstr "Ошибка Lua в скрипте в строке "

#: autoassembler.rsaamodulenotfound
msgid "module not found:"
msgstr "модуль не найден:"

#: autoassembler.rsaanoendfound
msgid "No end found"
msgstr "Не найдено окончание"

#: autoassembler.rsaanoideawhatxis
msgid "No idea what %s is"
msgstr "Без понятия что такое %s"

#: autoassembler.rsaathearrayofbytenamed
msgid "The array of byte named %s could not be found"
msgstr "Массив байт с именем %s не может быть найден"

#: autoassembler.rscouldnotbefound
msgctxt "autoassembler.rscouldnotbefound"
msgid "%s could not be found"
msgstr "«%s» не может быть найден"

#: autoassembler.rscouldnotbeinjected
msgid "%s could not be injected"
msgstr "Нельзя выполнить инъекцию «%s»"

#: autoassembler.rsdefinealreadydefined
msgid "Define %s already defined"
msgstr "Определение «%s» уже определено"

#: autoassembler.rserrorinline
msgid "Error in line %s (%s) :%s"
msgstr "Ошибка в строке %s (%s): %s"

#: autoassembler.rsfailuretoallocatememory
msgid "Failure to allocate memory"
msgstr "Не удалось выделить память"

#: autoassembler.rsforwardjumpwithnolabeldefined
msgid "Forward jump with no label defined"
msgstr "Переход вперёд без определённой метки"

#: autoassembler.rsgoto
msgid "Go to "
msgstr "Перейти по "

#: autoassembler.rsinvalidaddressforreadmem
msgid "Invalid address for ReadMem"
msgstr "Недопустимый адрес для ReadMem"

#: autoassembler.rsinvalidsizeforreadmem
msgid "Invalid size for ReadMem"
msgstr "Недопустимый размер для ReadMem"

#: autoassembler.rsisbeingredeclared
msgid "%s is being redeclared"
msgstr "%s повторно объявлен"

#: autoassembler.rsisnotavalidbytestring
msgid "%s is not a valid bytestring"
msgstr "%s не является допустимой байтовой строкой"

#: autoassembler.rsisnotavalididentifier
msgid "%s is not a valid identifier"
msgstr "%s не является допустимым идентификатором"

#: autoassembler.rsisnotavalidsize
msgid "%s is not a valid size"
msgstr "%s не является допустимым размером"

#: autoassembler.rslabelisbeingdefinedmorethanonce
msgid "label %s is being defined more than once"
msgstr "метка «%s» определена больше одного раза"

#: autoassembler.rslabelisnotdefinedinthescript
msgid "label %s is not defined in the script"
msgstr "метка «%s» не определена в скрипте"

#: autoassembler.rsmissingexcept
msgid "The {$TRY} at line %d has no matching {$EXCEPT}"
msgstr "{$TRY} в строке %d не совпадает с {$EXCEPT}"

#: autoassembler.rsneedtousekernelmodereadwriteprocessmemory
msgid "You need to use kernelmode read/writeprocessmemory if you want to use KALLOC"
msgstr "Если вы хотите воспользоваться KALLOC, вам нужно использовать read/writeprocessmemory режима ядра"

#: autoassembler.rsnotallinstructionscouldbeinjected
msgid "Not all instructions could be injected"
msgstr "Не все инструкции пригодны к инъекции"

#: autoassembler.rssorrybutwithoutthedriverkallocwillnotfunction
msgid "Sorry, but without the driver KALLOC will not function"
msgstr "Извините, но KALLOC не будет функционировать без драйвера"

#: autoassembler.rssyntaxerror
msgid "Syntax error"
msgstr "Ошибка синтаксиса"

#: autoassembler.rssyntaxerrorfullaccessaddresssize
msgid "Syntax error. FullAccess(address,size)"
msgstr "Ошибка синтаксиса. FullAccess(адрес,размер)"

#: autoassembler.rstheaddressincreatethreadisnotvalid
msgid "The address in createthread(%s) is not valid"
msgstr "Недопустимый адрес в createthread(%s)"

#: autoassembler.rstheaddressinloadbinaryisnotvalid
msgid "The address in loadbinary(%s,%s) is not valid"
msgstr "Недопустимый адрес в loadbinary(%s,%s)"

#: autoassembler.rsthearrayofbytecouldnotbefound
msgid "The array of byte '%s' could not be found"
msgstr "Массив байт «%s» не найден"

#: autoassembler.rsthebytesatarenotwhatwasexpected
msgid "The bytes at %s are not what was expected"
msgstr "Байты по адресу %s не те, что ожидались"

#: autoassembler.rsthecodeinjectionwassuccessfull
msgid "The code injection was successfull"
msgstr "Инъекция кода прошла успешно"

#: autoassembler.rsthefiledoesnotexist
msgid "The file %s does not exist"
msgstr "Файла «%s» не существует"

#: autoassembler.rsthefollowingkerneladdresseswhereallocated
msgid "The following kernel addresses where allocated"
msgstr "Следующие адреса пространства ядра были выделены"

#: autoassembler.rstheidentifierhasalreadybeendeclared
msgid "The identifier %s has already been declared"
msgstr "Идентификатор «%s» уже был объявлен"

#: autoassembler.rsthememoryatcannotberead
msgid "The memory at +%s can not be read"
msgstr "Память по адресу +%s не может быть считана"

#: autoassembler.rsthememoryatcouldnotbefullyread
msgid "The memory at %s could not be fully read"
msgstr "Память по адресу %s не может быть считана полностью"

#: autoassembler.rsthereiscodedefinedwithoutspecifyingtheaddressitbel
msgid "There is code defined without specifying the address it belongs to"
msgstr "Был определён код без указания адреса, которому он принадлежит"

#: autoassembler.rsthisaddressspecifierisnotvalid
msgid "This address specifier is not valid"
msgstr "Этот спецификатор адреса не допустим"

#: autoassembler.rsthiscodecanbeinjectedareyousure
msgid "This code can be injected. Are you sure?"
msgstr "Вы уверены, что хотите выполнить инъекцию кода?"

#: autoassembler.rsthisinstructioncantbecompiled
msgid "This instruction can't be compiled"
msgstr "Эта инструкция не может быть скомпилирована"

#: autoassembler.rswassupposedtobeaddedtothesymbollistbutitisntdeclar
msgid "%s was supposed to be added to the symbollist, but it isn't declared"
msgstr "«%s» должен был быть добавлен в список символов, но он не объявлен"

#: autoassembler.rswrongsyntaxallocidentifiersizeinbytes
msgid "Wrong syntax. ALLOC(identifier,sizeinbytes)"
msgstr "Неверный синтаксис. ALLOC(идентификатор,размер в байтах)"

#: autoassembler.rswrongsyntaxaobscanmodulename11223355
msgid "Wrong syntax. AOBSCANMODULE(name, module, 11 22 33 ** 55)"
msgstr "Неверный синтаксис. AOBSCANMODULE(название, модуль, 11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxaobscanname11223355
msgid "Wrong syntax. AOBSCAN(name,11 22 33 ** 55)"
msgstr "Неверный синтаксис. AOBSCAN(название,11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxaobscanregion
msgid "Wrong syntax. AOBSCANREGION(name, startaddress, stopaddress, 11 22 33 ** 55)"
msgstr "Неверный синтаксис. AOBSCANREGION(название, стартовый адрес, конечный адрес, 11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxassertaddress1122335566
msgid "Wrong syntax. ASSERT(address,11 22 33 ** 55 66)"
msgstr "Неверный синтаксис. ASSERT(адрес,11 22 33 ** 55 66)"

#: autoassembler.rswrongsyntaxcreatethreadaddress
msgid "Wrong syntax. CreateThread(address)"
msgstr "Неверный синтаксис. CreateThread(адрес)"

#: autoassembler.rswrongsyntaxdefinenamewhatever
msgid "Wrong syntax. DEFINE(name,whatever)"
msgstr "Неверный синтаксис. DEFINE(название,что угодно)"

#: autoassembler.rswrongsyntaxglobalallocnamesize
msgid "Wrong syntax. GLOBALALLOC(name,size)"
msgstr "Неверный синтаксис. GLOBALALLOC(название,размер)"

#: autoassembler.rswrongsyntaxincludefilenamecea
msgid "Wrong syntax. Include(filename.cea)"
msgstr "Неверный синтаксис. Include(название файла.cea)"

#: autoassembler.rswrongsyntaxkallocidentifiersizeinbytes
msgid "Wrong syntax. kalloc(identifier,sizeinbytes)"
msgstr "Неверный синтаксис. kalloc(идентификатор,размер в байтах)"

#: autoassembler.rswrongsyntaxloadbinaryaddressfilename
msgid "Wrong syntax. LoadBinary(address,filename)"
msgstr "Неверный синтаксис. LoadBinary(адрес,название файла)"

#: autoassembler.rswrongsyntaxloadlibraryfilename
msgid "Wrong syntax. LoadLibrary(filename)"
msgstr "Неверный синтаксис. LoadLibrary(название файла)"

#: autoassembler.rswrongsyntaxluacall
msgid "Wrong Syntax. LuaCall(luacommand)"
msgstr "Неверный синтаксис. LuaCall(команда lua)"

#: autoassembler.rswrongsyntaxreadmemaddresssize
msgid "Wrong syntax. ReadMem(address,size)"
msgstr "Неверный синтаксис. ReadMem(адрес,размер)"

#: autoassembler.rswrongsyntaxreassemble
msgid "Wrong syntax. Reassemble(address)"
msgstr "Неверный синтаксис. Reassemble(адрес)"

#: autoassembler.rswrongsyntaxsharedallocnamesize
msgid "Wrong syntax. SHAREDALLOC(name,size)"
msgstr "Неверный синтаксис. SHAREDALLOC(название,размер)"

#: autoassembler.rsxcouldnotbefound
msgctxt "autoassembler.rsxcouldnotbefound"
msgid "%s could not be found"
msgstr "%s не может быть найден"

#: autoassembler.rsyoucanonlyhaveonedisablesection
msgid "You can only have one disable section"
msgstr "В скрипте может быть только одна секция [DISABLE]"

#: autoassembler.rsyoucanonlyhaveoneenablesection
msgid "You can only have one enable section"
msgstr "В скрипте может быть только одна секция [ENABLE]"

#: autoassembler.rsyouhavntspecifiedadisablesection
msgid "You havn't specified a disable section"
msgstr "В скрипте отсутствует секция [DISABLE]"

#: autoassembler.rsyouhavntspecifiedaenablesection
msgid "You havn't specified a enable section"
msgstr "В скрипте отсутствует секция [ENABLE]"

#: bigmemallochandler.rsallocerror
msgid "VirtualAlloc failed. You probably don't have enough system memory free. Either install more RAM, or increase the maximum allowed paging size"
msgstr "Сбой VirtualAlloc. Вероятно у вас недостаточно свободной оперативной памяти. Или установите больше оперативной памяти на ваш компьютер, или увеличьте файл подкачки до максимально доступного размера"

#: bigmemallochandler.rsbmavirtualallocfailedyouprobablydonthaveenoughtvirtualmemoryfreeetc
msgid "VirtualAlloc failed. You probably don't have enough virtual memory free. Use the 64-bit version instead"
msgstr "Сбой VirtualAlloc. Вероятно у вас недостаточно свободной виртуальной памяти. Используйте 64-битную версию"

#: bigmemallochandler.rscepointerscanmemorymanager
msgid "CE Pointerscan memory manager"
msgstr "Менеджер памяти сканера указателей"

#: byteinterpreter.rsbibyte
msgid "(byte)"
msgstr "(byte)"

#: byteinterpreter.rsbidouble
msgid "(double)"
msgstr "(double)"

#: byteinterpreter.rsbidword
msgid "(dword)"
msgstr "(dword)"

#: byteinterpreter.rsbifloat
msgid "(float)"
msgstr "(float)"

#: byteinterpreter.rsbiqword
msgid "(qword)"
msgstr "(qword)"

#: byteinterpreter.rsbiword
msgid "(word)"
msgstr "(word)"

#: cedebugger.rscontinue
msgid "Continue?"
msgstr "Продолжить?"

#: cedebugger.rsdebugerror
msgid "I couldn't attach the debugger to this process! You could try to open the process using the processpicker and try that! If that also doesn't work check if you have debugging rights."
msgstr "Не удалось присоединить отладчик к этому процессу! Попробуйте открыть процесс, используя опцию «Создать процесс» в окне «Список процессов», и повторите попытку! Если и в этот раз не сработает, проверьте, имеете ли вы отладочные привилегии."

#: cedebugger.rsdonotclosece
msgid "If you close Cheat Engine while the game is running, the game will close too. Are you sure you want to do this?"
msgstr "Если вы закроете Cheat Engine при запущенной игре, то она тоже закроется. Вы уверены, что хотите это сделать?"

#: cedebugger.rspleasetargetanotherprocess
msgid "Please target another process"
msgstr "Пожалуйста, выберите другой процесс"

#: cedebugger.rsthiswillattachthedebuggerofcheatenginetothecurrent
msgid "This will attach the debugger of Cheat Engine to the current process."
msgstr "К текущему процессу будет присоединён отладчик Cheat Engine."

#: cedebugger.rsyoumustfirstopenaprocess
msgid "You must first open a process"
msgstr "Сначала вы должны открыть процесс"

#: cefuncproc.rsapplicationskey
msgctxt "cefuncproc.rsapplicationskey"
msgid "Applications key"
msgstr "AppsKey"

#: cefuncproc.rsbackspace
msgctxt "cefuncproc.rsbackspace"
msgid "Backspace"
msgstr "BckSp"

#: cefuncproc.rsbreak
msgctxt "cefuncproc.rsbreak"
msgid "Break"
msgstr "Break"

#: cefuncproc.rscapslock
msgctxt "cefuncproc.rscapslock"
msgid "Caps Lock"
msgstr "CapsLock"

#: cefuncproc.rscefpdllinjectionfailedsymbollookuperror
msgid "Dll injection failed: symbol lookup error"
msgstr "Инъекция dll не удалась: ошибка поиска символа"

#: cefuncproc.rscefpicantgettheprocesslistyouarepropablyuseinwindowsntetc
msgctxt "cefuncproc.rscefpicantgettheprocesslistyouarepropablyuseinwindowsntetc"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr "Не удалось получить список процессов. Возможно вы используете систему Windows NT. Воспользуйтесь списком окон вместо списка процессов!"

#: cefuncproc.rsdeletekey
msgid "Delete "
msgstr "Del "

#: cefuncproc.rsdownarrow
msgctxt "cefuncproc.rsdownarrow"
msgid "Down Arrow"
msgstr "Down"

#: cefuncproc.rsfailedexecutingthefunctionofthedll
msgid "Failed executing the function of the dll"
msgstr "Не удалось выполнить функцию dll"

#: cefuncproc.rsfailedinjectingthedll
msgid "Failed injecting the DLL"
msgstr "Не удалось выполнить инъекцию DLL"

#: cefuncproc.rsfailedtoallocatememory
msgid "Failed to allocate memory"
msgstr "Не удалось выделить память"

#: cefuncproc.rsfailedtoexecutethedllloader
msgid "Failed to execute the dll loader"
msgstr "Не удалось запустить загрузчик dll"

#: cefuncproc.rsfailedtoinjectthedllloader
msgid "Failed to inject the dll loader"
msgstr "Не удалось выполнить инъекцию загрузчика dll"

#: cefuncproc.rsgetprocaddressnotfound
msgid "GetProcAddress not found"
msgstr "GetProcAddress не найден"

#: cefuncproc.rsicantgettheprocesslistyouarepropablyusingwindowsnt
msgctxt "cefuncproc.rsicantgettheprocesslistyouarepropablyusingwindowsnt"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr "Не удалось получить список процессов. Возможно вы используете систему Windows NT. Воспользуйтесь списком окон вместо списка процессов!"

#: cefuncproc.rsleftarrow
msgctxt "cefuncproc.rsleftarrow"
msgid "Left Arrow"
msgstr "Left"

#: cefuncproc.rsleftmb
msgid "Left MB"
msgstr "LMB"

#: cefuncproc.rsleftwindowskey
msgctxt "cefuncproc.rsleftwindowskey"
msgid "Left Windows key"
msgstr "LWin"

#: cefuncproc.rsloadlibraryanotfound
msgid "LoadLibraryA not found"
msgstr "LoadLibraryA не найден"

#: cefuncproc.rsmiddlemb
msgid "Middle MB"
msgstr "MMB"

#: cefuncproc.rsnokernel32dllloaded
msgid "No kernel32.dll loaded"
msgstr "kernel32.dll не загружен"

#: cefuncproc.rsnotconvertable
msgid "Not convertable"
msgstr "Не конвертируемая"

#: cefuncproc.rsnotsupportedinthisversion
msgid "not supported in this version"
msgstr "не поддерживается в этой версии"

#: cefuncproc.rsnumeric
msgctxt "cefuncproc.rsnumeric"
msgid "numeric"
msgstr "Numpad"

#: cefuncproc.rsnumlock
msgctxt "cefuncproc.rsnumlock"
msgid "Num Lock"
msgstr "NumLk"

#: cefuncproc.rspagedown
msgctxt "cefuncproc.rspagedown"
msgid "Page Down"
msgstr "PgDn"

#: cefuncproc.rspageup
msgctxt "cefuncproc.rspageup"
msgid "Page Up"
msgstr "PgUp"

#: cefuncproc.rsposition
msgid " Position"
msgstr " Позиция"

#: cefuncproc.rsprintscreen
msgctxt "cefuncproc.rsprintscreen"
msgid "Print Screen"
msgstr "PrtScn"

#: cefuncproc.rsrightarrow
msgctxt "cefuncproc.rsrightarrow"
msgid "Right Arrow"
msgstr "Right"

#: cefuncproc.rsrightmb
msgid "Right MB"
msgstr "RMB"

#: cefuncproc.rsrightwindowskey
msgctxt "cefuncproc.rsrightwindowskey"
msgid "Right Windows key"
msgstr "RWin"

#: cefuncproc.rsscrolllock
msgctxt "cefuncproc.rsscrolllock"
msgid "Scroll Lock"
msgstr "ScrLk"

#: cefuncproc.rsspacebar
msgctxt "cefuncproc.rsspacebar"
msgid "Space bar"
msgstr "Space"

#: cefuncproc.rstheinjectionthreadtooklongerthan10secondstoexecute
msgid "The injection thread took longer than 10 seconds to execute. Injection routine not freed"
msgstr "Выполнение инъекции заняло больше времени, чем отведённые 10 секунд. Процедура инъекции не освобождается"

#: cefuncproc.rsunknownerrorduringinjection
msgid "Unknown error during injection"
msgstr "Во время инъекции произошла неизвестная ошибка"

#: cefuncproc.rsuparrow
msgctxt "cefuncproc.rsuparrow"
msgid "Up Arrow"
msgstr "Up"

#: ceguicomponents.rsinvalidformdata
msgid "Invalid formdata"
msgstr "Недопустимые данные о форме"

#: celazysocket.rsdisconnectedwhilereceivingdata
msgid "Disconnected while receiving data"
msgstr "Отключен при получении данных"

#: celazysocket.rsdisconnectedwhilesendingdata
msgid "Disconnected while sending data"
msgstr "Отключен при отправке данных"

#: celazysocket.rserrorwhilereceivingdata
msgid "Error while receiving data: "
msgstr "Ошибка при получении данных: "

#: celazysocket.rserrorwhilesendingdata
msgid "Error while sending data: "
msgstr "Ошибка при отправке данных: "

#: celazysocket.rstimeoutwhilereceivingdata
msgid "Timeout while receiving data"
msgstr "Тайм-аут при получении данных"

#: celazysocket.rstimeoutwhilesendingdata
msgid "Timeout while sending data"
msgstr "Тайм-аут при отправке данных"

#: changeoffsetunit.rsthisisnotanvalidvalue
msgctxt "changeoffsetunit.rsthisisnotanvalidvalue"
msgid "This is not an valid value"
msgstr "Недопустимое значение"

#: cheatengine.rstrainerusesdriver
msgid "This trainer can load and use a device driver. Run it ? (Answering no will prevent you from using this trainer)"
msgstr "Этот тренер может загрузить и использовать драйвер устройства. Запустить его? (Ответ «Нет» не позволит вам использовать этот трейнер)"

#: customtypehandler.rsacustomfunctiontypewithnamealreadyexists
msgid "A custom function type with name %s already exists"
msgstr "Пользовательский тип функции с именем «%s» уже существует"

#: customtypehandler.rsacustomtypewithnamealreadyexists
msgid "A custom type with name %s already exists"
msgstr "Пользовательский тип с именем «%s» уже существует"

#: customtypehandler.rsbytesizeis0
msgid "bytesize is 0"
msgstr "размер байт равен 0"

#: customtypehandler.rscthinvalidnumberofparameters
msgid "Invalid number of parameters"
msgstr "Неверное число параметров"

#: customtypehandler.rscthparameter3isnotavalidfunction
msgid "Parameter 3 is not a valid function"
msgstr "Параметр 3 не является допустимой функцией"

#: customtypehandler.rscthparameter4isnotavalidfunction
msgid "Parameter 4 is not a valid function"
msgstr "Параметр 4 не является допустимой функцией"

#: customtypehandler.rsfailurecreatingluaobject
msgid "Failure creating lua object"
msgstr "Не удалось создать lua объект"

#: customtypehandler.rsinvalidfunctiontypename
msgid "invalid functiontypename"
msgstr "недопустимый functiontypename"

#: customtypehandler.rsinvalidtypename
msgid "invalid typename"
msgstr "недопустимый typename"

#: customtypehandler.rsonlyreturntypenamebytecountandfunctiontypename
msgid "Only return typename, bytecount and functiontypename"
msgstr "Возвращать только typename, bytecount и functiontypename"

#: customtypehandler.rsundefinederror
msgctxt "customtypehandler.rsundefinederror"
msgid "Undefined error"
msgstr "Неопределённая ошибка"

#: d3dhookunit.rsd3dhookfailuretomapthesharedmemoryobject
msgid "D3DHook: Failure to map the shared memory object"
msgstr "Перехват D3D: Не удалось сопоставить объект разделяемой памяти"

#: d3dhookunit.rsd3dhookfailuretoopenthesharedmemoryobject
msgid "D3DHook: Failure to open the shared memory object"
msgstr "Перехват D3D: Не удалось открыть объект разделяемой памяти"

#: d3dhookunit.rsthed3dhookobjecthasnotbeencreatedyet
msgid "The d3dhook object has not been created yet"
msgstr "Объект d3dhook ещё не создан"

#: dbk32functions.rsapcrules
msgid "APC rules"
msgstr "Правила асинхронного вызова процедуры"

#: dbk32functions.rscouldnotlaunchdbvm
msgid "Could not launch DBVM: The Intel-VT feature has been disabled in your BIOS"
msgstr "Не удалось запустить DBVM: функция Intel-VT была отключена в вашем БИОСе"

#: dbk32functions.rsdbk32error
msgid "DBK32 error"
msgstr "Ошибка DBK32"

#: dbk32functions.rsdbkerror
msgid "DBK Error"
msgstr "Ошибка DBK"

#: dbk32functions.rsdrivererror
msgid "Driver error"
msgstr "Ошибка драйвера"

#: dbk32functions.rsfailuretoconfigurethedriver
msgid "Failure to configure the driver"
msgstr "Не удалось сконфигурировать драйвер"

#: dbk32functions.rsfailuretoconfiguretheultimapdriver
msgid "Failure to configure the ultimap driver"
msgstr "Сбой настройки драйвера ultimap"

#: dbk32functions.rsinvalidmsraddress
msgid "Invalid MSR address:"
msgstr "Неверный адрес моделезависимого регистра:"

#: dbk32functions.rsmsrsareunavailable
msgid "msrs are unavailable"
msgstr "моделезависимые регистры недоступны"

#: dbk32functions.rspleaserebootandpressf8duringboot
msgid "The driver failed to load due to signing issues. If you have secure boot enabled in your BIOS, set it to \"Other OS\" or disable it. Alternatively, boot with driver signing policy disabled, or sign the driver yourself"
msgstr "Не удалось загрузить драйвер из-за проблем с подписью. Если в вашем BIOS'е включена безопасная загрузка, то установите её в «Other OS» или отключите. Также можно выполнить загрузку с отключённой политикой подписи драйвера или подписать драйвер самостоятельно"

#: dbk32functions.rspleaserunthe64bitversionofce
msgid "Please run the 64-bit version of Cheat Engine"
msgstr "Пожалуйста, запустите 64-битную версию Cheat Engine"

#: dbk32functions.rsthedrivercouldntbeopened
msgid "The driver couldn't be opened! It's not loaded or not responding. Luckely you are running dbvm so it's not a total waste. Do you wish to force load the driver?"
msgstr "Драйвер не открывается. Он не загружается или не отвечает. К счастью, DBVM запущен, так что это не пустая трата времени. Вы хотите принудительно загрузить драйвер?"

#: dbk32functions.rsthedrivercouldntbeopenedtryagain
msgid "The driver couldn't be opened! It's not loaded or not responding. I recommend to reboot your system and try again"
msgstr "Драйвер не открывается. Он не загружается или не отвечает. Рекомендуется перезагрузить вашу систему и попробовать снова"

#: dbk32functions.rsthedriverfailedtosuccessfullyinitialize
msgid "The driver failed to successfully initialize. Some functions may not completely work"
msgstr "Драйвер не удалось успешно инициализировать. Некоторые функции могут работать не полностью"

#: dbk32functions.rsthedriverthatiscurrentlyloaded
msgid "The driver that is currently loaded belongs to a different version of Cheat Engine. Please unload this driver or reboot."
msgstr "Драйвер, который загружен в данный момент, принадлежит другой версии Cheat Engine. Пожалуйста, выгрузите его или перезагрузитесь."

#: dbk32functions.rstheservicecouldntgetopened
msgid "The service couldn't get opened and also couldn't get created. Check if you have the needed rights to create a service, or call your system admin (Who'll probably beat you up for even trying this). Untill this is fixed you won't be able to make use of the enhancements the driver gives you"
msgstr "Служба не открывается и не создаётся. Проверьте, есть ли у вас необходимые права для создания службы или вызовите вашего системного администратора (Который, скорее всего, побьёт вас за это). Пока это не будет исправлено, вы не сможете использовать улучшения, который даёт вам драйвер"

#: dbk32functions.rstheservicecouldntgetopenedultimap
msgid "The ultimap service couldn't get opened and also couldn't get created.  (No admin rights?)"
msgstr "Служба Ultimap не открывается и не создаётся. (Нет прав администратора?)"

#: dbk32functions.rsyouaremissingthedriver
msgid "You are missing the driver. Try reinstalling cheat engine, and try to disable your anti-virus before doing so."
msgstr "У вас отсутствует драйвер. Попробуйте переустановить Cheat Engine, отключив перед этим ваш антивирус."

#: dbk64secondaryloader.rserrorwhiletryingtoloadthedriveratpart
msgid "Error while trying to load the driver at part "
msgstr "Ошибка при попытке загрузить драйвер у части "

#: dbk64secondaryloader.rsmoduleloaderdailedtomdbk64systomemoryap
msgid "ModuleLoader failed to map dbk64.sys to memory"
msgstr "ModuleLoader не удалось сопоставить dbk64.sys в память"

#: dbk64secondaryloader.rsseemslikedbvmisntloadedafterall
msgid "seems like dbvm isn't loaded after all"
msgstr "кажется, DBVM всё-таки не загрузился"

#: dbk64secondaryloader.rssuccessthedriverhasbeenloaded
msgid "Success. The driver has been loaded thanks to dbvm"
msgstr "Успех. Драйвер был загружен благодаря DBVM"

#: dbk64secondaryloader.rsthedriverfailedtoinitialize
msgid "The driver failed to initialize"
msgstr "Не удалось инициализировать драйвер"

#: dbvmloadmanual.rschecking
msgid "<Checking>"
msgstr "<Проверка>"

#: dbvmloadmanual.rscpu
msgid "CPU "
msgstr "ЦП "

#: dbvmloadmanual.rscpualreadyrunningdbvm
msgid "This cpu is already running DBVM"
msgstr "На этом ЦП уже запущена DBVM"

#: dbvmloadmanual.rsloaded
msgid "Loaded:"
msgstr "Загружен:"

#: dbvmloadmanual.rsnotloaded
msgid "Not loaded"
msgstr "Не загружен"

#: debugeventhandler.rsdebughandleaccessviolationdebugeventnow
msgid "Debug HandleAccessViolationDebugEvent now"
msgstr "Теперь отладьте HandleAccessViolationDebugEvent"

#: debugeventhandler.rsspecialcase
msgid "Special case"
msgstr "Особый случай"

#: debuggertypedefinitions.rsbreak
msgctxt "debuggertypedefinitions.rsbreak"
msgid "Break"
msgstr "Прерывание"

#: debuggertypedefinitions.rsbreakandtrace
msgctxt "debuggertypedefinitions.rsbreakandtrace"
msgid "Break and trace"
msgstr "Прерваться и трассировать"

#: debuggertypedefinitions.rschangereg
msgid "Change reg"
msgstr "Изменить регулярное выражение"

#: debuggertypedefinitions.rsdbvmbreakpoint
msgctxt "debuggertypedefinitions.rsdbvmbreakpoint"
msgid "DBVM Breakpoint"
msgstr "DBVM брейкпоинт"

#: debuggertypedefinitions.rsexceptionbreakpoint
msgid "Exception Breakpoint"
msgstr "Исключение"

#: debuggertypedefinitions.rsfindcode
msgid "Find code"
msgstr "Найти инструкцию"

#: debuggertypedefinitions.rsfindcodeaccess
msgid "Find code access"
msgstr "Найти обращение к коду"

#: debuggertypedefinitions.rshardwarebreakpoint
msgid "Hardware Breakpoint"
msgstr "Аппаратный"

#: debuggertypedefinitions.rsonexecute
msgid "On Execute"
msgstr "На Выполнение"

#: debuggertypedefinitions.rsonreadwrite
msgid "On Read/Write"
msgstr "На Чтение/Запись"

#: debuggertypedefinitions.rsonwrite
msgid "On Write"
msgstr "На Чтение"

#: debuggertypedefinitions.rssoftwarebreakpoint
msgid "Software Breakpoint"
msgstr "Программный"

#: debughelper.rsaddbreakpointaninvaliddebugregisterisused
msgid "AddBreakpoint: An invalid debug register is used"
msgstr "Добавление брейкпоинта: Используется недопустимый отладочный регистр"

#: debughelper.rsall4debugregistersarecurrentlyusedupfreeoneandtrya
msgid "All debug registers are currently used up. Free one and try again"
msgstr "В настоящие время используются все отладочные регистры. Освободите один из них и попробуйте снова"

#: debughelper.rsalldebugregistersareusedup
msgid "All debug registers are used up"
msgstr "Используются все отладочные регистры"

#: debughelper.rsalldebugregistersareusedupdoyouwanttouseasoftwarebp
msgid "All debug registers are used up. Do you want to use a software breakpoint?"
msgstr "Используются все отладочные регистры. Хотите воспользоваться программным брейкпоинтом?"

#: debughelper.rsasktoenablenx
msgid ""
"For execute page exceptions the target process must support No-Execute page support. Currently this process doesn't have this enabled, but if you think the process itself does support it you can enable it.\n"
"Do you wish to enable No-Execute support for this process?\n"
msgstr ""
"Для выполнения страничного исключения процесс цели должен поддерживать функцию «No Execute» На данный момент, в этом процессе данная функция не включена, но если вы думаете, что он её поддерживает, то вы можете её включить\n"
"Вы хотите включить поддержку «No Execute» для этого процесса?\n"

#: debughelper.rsbreakpointerror
msgid "Breakpoint error:"
msgstr "Ошибка брейкпоинта:"

#: debughelper.rscalledfromanunexpectedthread
msgid "Called from an unexpected thread"
msgstr "Вызван из непредвиденного потока"

#: debughelper.rscalledfromdebuggerthread
msgid "Called from debugger thread"
msgstr "Вызван из потока отладчика"

#: debughelper.rscalledfrommainthread
msgid "Called from main thread"
msgstr "Вызван из основного потока"

#: debughelper.rscantenabledep
msgid "Data execution prevention is not enabled in this process and can not be enabled"
msgstr "Предотвращение выполнения данных не включено в этом процессе и не может быть включено"

#: debughelper.rsdebuggerattachaborted
msgid "Debugger attach aborted"
msgstr "Присоединение отладчика прервано"

#: debughelper.rsdebuggerattachtimeout
msgctxt "debughelper.rsdebuggerattachtimeout"
msgid "Debugger attach timeout"
msgstr "Время на подсоединение отладчика истекло"

#: debughelper.rsdebuggercrash
msgid "Debugger Crash"
msgstr "Сбой отладчика"

#: debughelper.rsdebuggerfailedtoattach
msgid "Debugger failed to attach"
msgstr "Отладчику не удалось присоединиться"

#: debughelper.rsdebuggerinterfacedoesnotsupportdbvmbreakpoints
msgid "Debugger interface %s does not support DBVM breakpoints"
msgstr "Интерфейс отладчика %s не поддерживает DBVM брейкпоинты"

#: debughelper.rsdebuggerinterfacedoesnotsupportsoftwarebreakpoints
msgid "Debugger interface %s does not support software breakpoints"
msgstr "Интерфейс отладчика «%s» не поддерживает программные брейкпоинты"

#: debughelper.rsdebuggerthreadisatpoint
msgid "debuggerthread is at point "
msgstr "поток отладчика находится в "

#: debughelper.rsdepsettingtimeout
msgid "Timeout while trying to set DEP policy. Continue with the breakpoint?"
msgstr "Превышено время ожидания при попытке установить политику предотвращение выполнения данных. Продолжить с брейкпоинта?"

#: debughelper.rsfaileddep
msgid "Failed enabling No Execute"
msgstr "Не удалось включить «No Execute»"

#: debughelper.rsfaileddeppermanently
msgid "Failed enabling No Execute AND blocked it from every changing. Fuck"
msgstr "Не удалось включить «No Execute» и заблокировать от каждого изменения. Бля"

#: debughelper.rsfailuregettingdepinformation
msgid "Failure getting DEP information for this process. No Execute Breakpoint support"
msgstr "Невозможно получить информацию о функции предотвращения выполнения данных для этого процесса. Отсутствует поддержка выполнения брейкпоинтов"

#: debughelper.rslastlocation
msgid " (Last location:"
msgstr " (Последнее расположение:"

#: debughelper.rsno
msgctxt "debughelper.rsno"
msgid "No"
msgstr "Нет"

#: debughelper.rsnoexecutepageexceptionsforyou
msgid "Execute page exception breakpoints are not possible on your system"
msgstr "Выполнение страничного исключения невозможно на вашей системе"

#: debughelper.rsnoform
msgid "No form"
msgstr "Нет формы"

#: debughelper.rsonlythedebuggerthreadisallowedtosetthecurrentthread
msgid "Only the debugger thread is allowed to set the current thread"
msgstr "Только потоку отладчика позволено установить текущий поток"

#: debughelper.rsoutofhwbreakpoints
msgid "All debug registers are used up and this debugger interface does not support software Breakpoints. Remove some and try again"
msgstr "Используются все отладочные регистры, а этот интерфейс отладчика не поддерживает программные брейкпоинты. Освободите один из регистров и попробуйте снова"

#: debughelper.rsprocesssucksnodepsupport
msgid "Ooops, looks like the process does not support No Execute"
msgstr "Упс, похоже, что процесс не поддерживает «No Execute»"

#: debughelper.rsthedebuggerattachhastimedout
msgid ""
"The debugger attach is taking a while. This is normal when there are many symbols or the system is slow so please be patient. But if you don't have the time to wait or the program has crashes to desktop, then you can cancel this wait. Beware though that you may have to restart the target process if you do wish to debug anyhow.\n"
"Do you wish to wait longer?\n"
msgstr ""
"Присоединение отладчика займёт время. Это нормально, когда существует много символов или система работает медленно, так что будьте терпеливы. Но если у вас нет времени на ожидание или программа аварийно завершается, то вы можете отменить это ожидание. Однако имейте в виду, что это не остановит процесс присоединения, происходящий в данный момент в процессе цели, поэтому вам может потребоваться перезапуск процесса цели, если вы всё равно захотите отладить его (и он всё равно может застыть на несколько мгновений, в ожидании символов).\n"
"(Это окно исчезнет автоматически после завершения присоединения. Закрыть его вручную равнозначно нажатию кнопки отмены)\n"
"Вы хотите подождать подольше?\n"

#: debughelper.rsthefollowingaddressesexecute
msgid "The following codes execute %s"
msgstr "Следующие коды выполняют %s"

#: debughelper.rsthefollowingopcodesaccessed
msgid "The following opcodes accessed %s"
msgstr "Следующие инструкции обращались к %s"

#: debughelper.rsthefollowingopcodeswriteto
msgid "The following opcodes write to %s"
msgstr "Следующие инструкции записывают в %s"

#: debughelper.rsthisdebuggerinterfacedoesntsupportbreakonentryyet
msgid "This debugger interface :'%s' doesn't support Break On Entry yet"
msgstr "Этот интерфейс отладчика : «%s» пока не поддерживает прерывание на точке входа"

#: debughelper.rsunreadableaddress
msgid "Unreadable address"
msgstr "Нечитаемый адрес"

#: debughelper.rsunreadablememoryunabletosetsoftwarebreakpoint
msgid "Unreadable memory. Unable to set software breakpoint"
msgstr "Нечитаемая память. Не удалось установить программный брейкпоинт"

#: debughelper.rsyes
msgctxt "debughelper.rsyes"
msgid "Yes"
msgstr "Да"

#: disassemblerviewlinesunit.rscall
msgid "(Call)"
msgstr "(Вызов)"

#: disassemblerviewlinesunit.rscon
msgid "(Conditional)"
msgstr "(Условный)"

#: disassemblerviewlinesunit.rsinvaliddisassembly
msgid "Invalid disassembly"
msgstr "Недопустимое дизассемблирование"

#: disassemblerviewlinesunit.rsmemory
msgid "(Code/Data)"
msgstr "(Код/Данные)"

#: disassemblerviewlinesunit.rsun
msgid "(Unconditional)"
msgstr "(Безусловный)"

#: disassemblerviewunit.rsaddress
msgctxt "disassemblerviewunit.rsaddress"
msgid "Address"
msgstr "Адрес"

#: disassemblerviewunit.rsbytes
msgctxt "disassemblerviewunit.rsbytes"
msgid "Bytes"
msgstr "Байты"

#: disassemblerviewunit.rscomment
msgctxt "disassemblerviewunit.rscomment"
msgid "Comment"
msgstr "Комментарий"

#: disassemblerviewunit.rscopy
msgctxt "disassemblerviewunit.rscopy"
msgid "Copy"
msgstr "Копировать"

#: disassemblerviewunit.rsopcode
msgid "Opcode"
msgstr "Инструкция"

#: disassemblerviewunit.rspleaseopenaprocessfirst
msgid "Please open a process first"
msgstr "Сначала откройте процесс"

#: disassemblerviewunit.rssymbolsarebeingloaded
msgid "Symbols are being loaded (%d %%)"
msgstr "Символы загружаются (%d %%)"

#: dissectcodethread.rsinvaliddissectcodefile
msgid "Invalid dissect code file"
msgstr "Неверный файл анализа кода"

#: dissectcodethread.rstdissectcodethreadgetcalllistcalledwithanonemptylist
msgid "TDissectCodeThread.getCallList called with a non empty list"
msgstr "TDissectCodeThread.getCallList был вызван с непустым списком"

#: dissectcodeunit.rsdone
msgctxt "dissectcodeunit.rsdone"
msgid "done"
msgstr "готово"

#: dissectcodeunit.rspleaseselectsomethingtoscan
msgid "Please select something to scan"
msgstr "Пожалуйста, выберите что-то для начала сканирования"

#: dissectcodeunit.rsstart
msgctxt "dissectcodeunit.rsstart"
msgid "Start"
msgstr "Запустить"

#: dissectcodeunit.rsstop
msgctxt "dissectcodeunit.rsstop"
msgid "Stop"
msgstr "Остановить"

#: dotnettypes.rsdnt2byte
msgid "2 Byte"
msgstr "2 Байта"

#: dotnettypes.rsdnt2bytesigned
msgid "2 Byte (Signed)"
msgstr "2 Байта (Знаковое)"

#: dotnettypes.rsdnt4byte
msgid "4 Byte"
msgstr "4 Байта"

#: dotnettypes.rsdnt4bytesigned
msgid "4 Byte (Signed)"
msgstr "4 Байта (Знаковое)"

#: dotnettypes.rsdnt8byte
msgid "8 Byte"
msgstr "8 Байт"

#: dotnettypes.rsdnt8bytesigned
msgid "8 Byte (Signed)"
msgstr "8 Байт (Знаковое)"

#: dotnettypes.rsdntarray
msgid "Array"
msgstr "Массив"

#: dotnettypes.rsdntbool
msgid "bool"
msgstr "bool"

#: dotnettypes.rsdntbyte
msgctxt "dotnettypes.rsdntbyte"
msgid "Byte"
msgstr "1 Байт"

#: dotnettypes.rsdntbytesigned
msgid "Byte (Signed)"
msgstr "1 Байт (Знаковое)"

#: dotnettypes.rsdntchar
msgid "char"
msgstr "символ"

#: dotnettypes.rsdntclass
msgid "Class"
msgstr "Класс"

#: dotnettypes.rsdntcmod_opt
msgid "CMOD_OPT"
msgstr "CMOD_OPT"

#: dotnettypes.rsdntcmod_reqd
msgid "CMOD_REQD"
msgstr "CMOD_REQD"

#: dotnettypes.rsdntdouble
msgctxt "dotnettypes.rsdntdouble"
msgid "Double"
msgstr "Double"

#: dotnettypes.rsdntend
msgid "END"
msgstr "Конец"

#: dotnettypes.rsdntfloat
msgctxt "dotnettypes.rsdntfloat"
msgid "Float"
msgstr "Float"

#: dotnettypes.rsdntfunctionpointer
msgid "Function Pointer"
msgstr "Указатель функции"

#: dotnettypes.rsdntgenericinst
msgid "GenericInst"
msgstr "GenericInst"

#: dotnettypes.rsdntinternal
msgid "Internal"
msgstr "Internal"

#: dotnettypes.rsdntmax
msgid "MAX"
msgstr "MAX"

#: dotnettypes.rsdntmodifier
msgid "Modifier"
msgstr "Модификатор"

#: dotnettypes.rsdntmvar
msgid "MVar"
msgstr "MVar"

#: dotnettypes.rsdntobject
msgid "Object"
msgstr "Объект"

#: dotnettypes.rsdntpinned
msgid "Pinned"
msgstr "Pinned"

#: dotnettypes.rsdntpointer
msgctxt "dotnettypes.rsdntpointer"
msgid "Pointer"
msgstr "Указатель"

#: dotnettypes.rsdntreference
msgid "Reference"
msgstr "Reference"

#: dotnettypes.rsdntsentinel
msgid "Sentinel"
msgstr "Sentinel"

#: dotnettypes.rsdntsigned
msgid "Signed"
msgstr "Знаковое"

#: dotnettypes.rsdntstring
msgctxt "dotnettypes.rsdntstring"
msgid "String"
msgstr "Строка"

#: dotnettypes.rsdntszarray
msgid "SZ Array"
msgstr "SZ Array"

#: dotnettypes.rsdnttypedbyref
msgid "Typed By Ref"
msgstr "Типизированная ссылка"

#: dotnettypes.rsdntunsigned
msgid "Unsigned"
msgstr "Без знака"

#: dotnettypes.rsdntvaluetype
msgid "ValueType"
msgstr "Тип значения"

#: dotnettypes.rsdntvar
msgid "Var"
msgstr "Переменная"

#: dotnettypes.rsdntvoid
msgid "void"
msgstr "void"

#: driverlist.rsdlnothingfound
msgctxt "driverlist.rsdlnothingfound"
msgid "nothing found"
msgstr "ничего не найдено"

#: extratrainercomponents.rsundefineddescription
msgid "undefined description"
msgstr "описание отсутствует"

#: extratrainercomponents.rsundefinedhotkey
msgid "undefined hotkey"
msgstr "горячая клавиша не определена"

#: feces.rsbcryptcouldnotbeused
msgid "bcrypt could not be used"
msgstr "bcrypt не может быть использован"

#: feces.rscheatenginesignaturefiles
msgid "Cheat engine signature files"
msgstr "Файлы подписи Cheat Engine"

#: feces.rscouldnotopenthealgorithmprovider
msgid "Could not open the algorithm provider"
msgstr "Не удалось открыть поставщика алгоритма"

#: feces.rsfailedcreatinghasalgorithmprovider
msgctxt "feces.rsfailedcreatinghasalgorithmprovider"
msgid "Failed creating has algorithm provider"
msgstr "Неудачное создание поставщика алгоритма"

#: feces.rsfailedcreatinghasalgorithmprovider2
msgctxt "feces.rsfailedcreatinghasalgorithmprovider2"
msgid "Failed creating has algorithm provider"
msgstr "Неудачное создание поставщика алгоритма"

#: feces.rsfailedcreatinghash
msgid "Failed creating hash"
msgstr "Неудачное создание хэша"

#: feces.rsfailedcreatinghash2
msgid "Failed creating hash 2"
msgstr "Неудачное создание хэша 2"

#: feces.rsfailedgettingtheobjectlength
msgid "Failed getting the object length"
msgstr "Неудачное получение длины объекта"

#: feces.rsfailedhashingtable
msgid "Failed hashing table"
msgstr "Неудачное хеширование таблицы"

#: feces.rsfailedhashingtable2
msgid "Failed hashing table 2"
msgstr "Неудачное хеширование таблицы 2"

#: feces.rsfailedtofinishthehash
msgid "Failed to finish the hash"
msgstr "Не удалось завершить хэш"

#: feces.rsfailedtofinishthehash2
msgid "Failed to finish the hash 2"
msgstr "Не удалось завершить хэш 2"

#: feces.rsfailedtogethashlength
msgid "Failed to get hashlength"
msgstr "Не удалось получить длину хэша"

#: feces.rsfailedtogethashlength2
msgid "Failed to get hashlength 2"
msgstr "Не удалось получить длину хэша 2"

#: feces.rsfailedtogetsignaturesize
msgid "Failed to get the signature size"
msgstr "Не удалось получить размер подписи"

#: feces.rsfailedtoloadcheatenginepublickey
msgid "Failed to load cheat engine public key"
msgstr "Не удалось загрузить открытый ключ Cheat Engine"

#: feces.rsfailedtoloadprivatekey
msgid "Failed to load private key"
msgstr "Не удалось загрузить секретный ключ"

#: feces.rsfailedtoloadthetablepublickey
msgid "Failed to load the table public key"
msgstr "Не удалось загрузить открытый ключ таблицы"

#: feces.rsinvalidpublickey
msgid "The provided public key is invalid(Not signed by the Cheat Engine guy). Remove the signature section to load this table"
msgstr "Предоставленный открытый ключ недействителен. Удалите секцию подписи, чтобы загрузить эту таблицу"

#: feces.rsnopublickey
msgid "This table's signature does not contain a PublicKey element"
msgstr "Подпись этой таблицы не содержит элемент PublicKey"

#: feces.rsnosignedhash
msgid "This table's signature does not contain a SignedHash element"
msgstr "Подпись этой таблицы не содержит элемент SignedHash"

#: feces.rsselectyourcheatenginesignaturefile
msgid "Select your cheat engine signature file"
msgstr "Выберите ваш файл подписи Cheat Engine"

#: feces.rsthistablehasbeenmodified
msgid "This table has been modified. To load this table, remove the signature part with an editor (And check the file for suspicious things while you're at it)"
msgstr "Данная таблица была изменена. Чтобы загрузить эту таблицу, удалите часть с подписью при помощи редактора (заодно проверьте файл на наличие подозрительных вещей)"

#: fileaccess.rsnogetnamedsecurityinfo
msgid "no GetNamedSecurityInfo"
msgstr "GetNamedSecurityInfo не назначен"

#: fileaccess.rsnogetsecurityinfo
msgid "no GetSecurityInfo"
msgstr "GetSecurityInfo не назначен"

#: fileaccess.rsnosetentriesinacl
msgid "no SetEntriesInAcl"
msgstr "GetSecurityInfo не назначен"

#: fileaccess.rsnosetnamedsecurityinfo
msgid "no SetNamedSecurityInfo"
msgstr "GetSecurityInfo не назначен"

#: filemapping.rsdoesnotexist
msgid "%s does not exist"
msgstr "%s не существует"

#: filemapping.rsfailedcreatingaproperview
msgid "Failed creating a proper view"
msgstr "Неудачное создание надлежащего вида"

#: filemapping.rsmappingfailed
msgid "Mapping failed"
msgstr "Сбой маппинга"

#: findwindowunit.rsnothingfound
msgid "Nothing found"
msgstr "Ничего не найдено"

#: findwindowunit.rsthespecifiedrangeisinvalid
msgid "The specified range is invalid"
msgstr "Указанный диапазон недопустим"

#: formaddresschangeunit.rsacaddoffset
msgid "Add Offset"
msgstr "+Смещение"

#: formaddresschangeunit.rsacremoveoffset
msgid "Remove Offset"
msgstr "-Смещение"

#: formaddresschangeunit.rsaddressofpointer
msgid "Address of pointer"
msgstr "Адрес указателя"

#: formaddresschangeunit.rsfillinthenrofbytesafterthelocationthepointerpoints
msgid "Fill in the nr. of bytes after the location the pointer points to"
msgstr "Заполните смещение после адреса на который указывает указатель"

#: formaddresschangeunit.rsisnotavalidoffset
msgid "%s is not a valid offset"
msgstr "%s не является допустимым смещением"

#: formaddresschangeunit.rsnotalloffsetshavebeenfilledin
msgid "Not all offsets have been filled in"
msgstr "Заполнены не все смещения"

#: formaddresschangeunit.rsoffsethex
msgid "Offset (Hex)"
msgstr "Смещение (Hex)"

#: formaddresschangeunit.rsresultofnextpointer
msgid "Result of next pointer"
msgstr "След. указатель"

#: formaddresschangeunit.rstheoffsetyouchosebringsitto
msgid "The offset you chose brings it to"
msgstr "Смещение приводит к"

#: formaddresschangeunit.rsthispointerpointstoaddress
msgid "This pointer points to address"
msgstr "Указатель указывает на адрес"

#: formaddtocodelist.rspleasefillinavalidfromaddress
msgctxt "formaddtocodelist.rspleasefillinavalidfromaddress"
msgid "Please fill in a valid 'From' address"
msgstr "Пожалуйста, заполните допустимый адрес в поле «От»"

#: formaddtocodelist.rspleasefillinavalidtoaddress
msgctxt "formaddtocodelist.rspleasefillinavalidtoaddress"
msgid "Please fill in a valid 'To' address"
msgstr "Пожалуйста, заполните допустимый адрес в поле «До»"

#: formaddtocodelist.rsregion
msgid "Region"
msgstr "Регион"

#: formaddtocodelist.rsregiontoadd
msgid "Region to add"
msgstr "Добавляемый регион"

#: formchangedaddresses.rsareyouwishtodelete
msgid "Are you sure you wish to delete these entries(s)?"
msgstr "Вы действительно хотите удалить эти записи?"

#: formchangedaddresses.rschangedaddressesby
msgid "Accessed addresses by %x"
msgstr "Адреса, по которым осуществлялся доступ по %x"

#: formchangedaddresses.rsclose
msgctxt "formchangedaddresses.rsclose"
msgid "Close"
msgstr "Закрыть"

#: formchangedaddresses.rscodeaccessesaddresses
msgid "The following %d addresses have been accessed by the code you selected"
msgstr "Доступ к следующим %d адресам осуществлялся по выбранному вами коду"

#: formchangedaddresses.rscodeaccessessingleaddress
msgid "This address has been accessed by the code you selected"
msgstr "Доступ к этому адресу осуществлялся по выбранному вами коду"

#: formchangedaddresses.rsdeleteaddresses
msgid "Delete addresses"
msgstr "Удалить адреса"

#: formchangedaddresses.rsdesignatesomeaddresses
msgid "Please designate a group to at least some addresses"
msgstr "Пожалуйста, назначьте группу хотя бы некоторым адресам"

#: formchangedaddresses.rsenterluaformula
msgid "Enter a Lua formula to use to filter. E.g RCX==0x2301adc0.  Empty for no filter"
msgstr "Введите формулу Lua для фильтрации. Например, RCX==0x2301adc0. Если пусто, то без фильтрации."

#: formchangedaddresses.rsfilter
msgctxt "formchangedaddresses.rsfilter"
msgid "Filter"
msgstr "Фильтр"

#: formchangedaddresses.rsgivethenewvalue
msgid "Give the new value"
msgstr "Задайте новое значение"

#: formchangedaddresses.rsinvalidgroups
msgid "Invalid groups"
msgstr "Недопустимые группы"

#: formchangedaddresses.rsnoaddressesleftforgroup
msgid "There are no addresses left for group %d"
msgstr "Нет адресов для группы %d"

#: formchangedaddresses.rsnodescription
msgid "No Description"
msgstr "Нет описания"

#: formchangedaddresses.rsstop
msgctxt "formchangedaddresses.rsstop"
msgid "Stop"
msgstr "Остановить"

#: formchangedaddresses.rsvaluechange
msgid "Value Change"
msgstr "Изменение значения"

#: formdesignerunit.rsformdesignercaption
msgctxt "formdesignerunit.rsformdesignercaption"
msgid "Form Designer"
msgstr "Дизайнер форм"

#: formdesignerunit.rsformfilesfrmfrm
msgid "Form files(*.frm)|*.FRM"
msgstr "Файлы формы(*.frm)|*.FRM"

#: formdesignerunit.rsformfileslfmlfm
msgid "Form files(*.lfm)|*.LFM"
msgstr "Файлы формы(*.lfm)|*.LFM"

#: formdesignerunit.rsinvalidobject
msgid "{Invalid object}"
msgstr "{Недопустимый объект}"

#: formdesignerunit.rsshowcheckboxesforboolean
msgid "Show checkboxes for boolean"
msgstr "Показывать флажки для логических типов"

#: formdifferentbitsizeunit.rsthelasttimeyouscannedthenumberofbitswasandnowitisp
msgid "The last time you scanned the number of bits was %s and now it is %s. Please tell me how and how much i must change the bit offset to scan successfully. (Left+right arrow keys move the bits)"
msgstr "При последнем сканировании число бит равнялось %s, а сейчас %s. Укажите на сколько нужно изменить разрядное смещение для успешного сканирования. (Используйте клавиши «Left» и «Right»)"

#: formdifferentbitsizeunit.rswelldoneyoufoundaeasteregg
msgid "Well done, you found a easter egg!"
msgstr "Отлично! Вы нашли пасхалку!"

#: formfoundcodelistextraunit.rsprobablebasepointer
msgid "Probable base pointer =%s"
msgstr "Вероятный базовый указатель =%s"

#: formfoundcodelistextraunit.rsthevalueofthepointerneededtofindthisaddressisproba
msgid "The value of the pointer needed to find this address is probably %s"
msgstr "Вероятное значение указателя, нужное для нахождения этого адреса: %s"

#: formhotkeyunit.rsapplicationskey
msgctxt "formhotkeyunit.rsapplicationskey"
msgid "Applications key"
msgstr "AppsKey"

#: formhotkeyunit.rsbackspace
msgctxt "formhotkeyunit.rsbackspace"
msgid "Backspace"
msgstr "BckSp"

#: formhotkeyunit.rscapslock
msgctxt "formhotkeyunit.rscapslock"
msgid "Caps Lock"
msgstr "CapsLock"

#: formhotkeyunit.rsdelete
msgctxt "formhotkeyunit.rsdelete"
msgid "Delete"
msgstr "Del"

#: formhotkeyunit.rsdownarrow
msgctxt "formhotkeyunit.rsdownarrow"
msgid "Down Arrow"
msgstr "Down"

#: formhotkeyunit.rsleftarrow
msgctxt "formhotkeyunit.rsleftarrow"
msgid "Left Arrow"
msgstr "Left"

#: formhotkeyunit.rsleftwindowskey
msgctxt "formhotkeyunit.rsleftwindowskey"
msgid "Left Windows key"
msgstr "LWin"

#: formhotkeyunit.rsnumeric
msgctxt "formhotkeyunit.rsnumeric"
msgid "numeric"
msgstr "Numpad"

#: formhotkeyunit.rsnumlock
msgctxt "formhotkeyunit.rsnumlock"
msgid "Num Lock"
msgstr "NumLk"

#: formhotkeyunit.rspagedown
msgctxt "formhotkeyunit.rspagedown"
msgid "Page Down"
msgstr "PgDn"

#: formhotkeyunit.rspageup
msgctxt "formhotkeyunit.rspageup"
msgid "Page Up"
msgstr "PgUp"

#: formhotkeyunit.rsprintscreen
msgctxt "formhotkeyunit.rsprintscreen"
msgid "Print Screen"
msgstr "PrtScn"

#: formhotkeyunit.rsrightarrow
msgctxt "formhotkeyunit.rsrightarrow"
msgid "Right Arrow"
msgstr "Right"

#: formhotkeyunit.rsrightwindowskey
msgctxt "formhotkeyunit.rsrightwindowskey"
msgid "Right Windows key"
msgstr "RWin"

#: formhotkeyunit.rsscrolllock
msgctxt "formhotkeyunit.rsscrolllock"
msgid "Scroll Lock"
msgstr "ScrLk"

#: formhotkeyunit.rsspacebar
msgctxt "formhotkeyunit.rsspacebar"
msgid "Space bar"
msgstr "Space"

#: formhotkeyunit.rsuparrow
msgctxt "formhotkeyunit.rsuparrow"
msgid "Up Arrow"
msgstr "Up"

#: formmemoryregionsunit.rscommit
msgid "Commit"
msgstr "Выделенный"

#: formmemoryregionsunit.rsdone
msgctxt "formmemoryregionsunit.rsdone"
msgid "done"
msgstr "готово"

#: formmemoryregionsunit.rsdoyouwanttousethecopyonwritebit
msgid "Do you want to use the COPY-ON-WRITE bit?"
msgstr "Вы хотите использовать бит копирования при записи?"

#: formmemoryregionsunit.rsexecute
msgctxt "formmemoryregionsunit.rsexecute"
msgid "Execute"
msgstr "Выполнение"

#: formmemoryregionsunit.rsexecuteread
msgid "Execute+Read"
msgstr "Выполнение+Чтение"

#: formmemoryregionsunit.rsexecutereadwrite
msgid "Execute+Read+Write"
msgstr "Выполнение+Чтение+Запись"

#: formmemoryregionsunit.rsexecutewritecopy
msgid "Execute+Write Copy"
msgstr "Выполнение+Запись+Копирование"

#: formmemoryregionsunit.rsfailedtodelete
msgid "Failed to delete %s"
msgstr "Не удалось удалить %s"

#: formmemoryregionsunit.rsfree
msgid "Free"
msgstr "Свободный"

#: formmemoryregionsunit.rsguard
msgid "Guard"
msgstr "Защищаемый"

#: formmemoryregionsunit.rsimage
msgctxt "formmemoryregionsunit.rsimage"
msgid "Image"
msgstr "Образ"

#: formmemoryregionsunit.rsmapped
msgid "Mapped"
msgstr "Проецируемый"

#: formmemoryregionsunit.rsmemoryregions
msgctxt "formmemoryregionsunit.rsmemoryregions"
msgid "Memory regions"
msgstr "Регионы памяти"

#: formmemoryregionsunit.rsmemoryregionssaving
msgid "Memory regions - Saving(%s/%s)"
msgstr "Регионы памяти - Сохранение (%s/%s)"

#: formmemoryregionsunit.rsnoaccess
msgctxt "formmemoryregionsunit.rsnoaccess"
msgid "No Access"
msgstr "Нет доступа"

#: formmemoryregionsunit.rsnocache
msgid "No Cache"
msgstr "Не кэшировать"

#: formmemoryregionsunit.rsprivate
msgid "Private"
msgstr "Закрытый"

#: formmemoryregionsunit.rsread
msgid "Read"
msgstr "Чтение"

#: formmemoryregionsunit.rsreadwrite
msgid "Read+Write"
msgstr "Чтение+Запись"

#: formmemoryregionsunit.rsreserve
msgid "Reserve"
msgstr "Резервный"

#: formmemoryregionsunit.rstherearealreadymemoryfileswiththisnamedoyouwanttod
msgid "There are already memoryfiles with this name. Do you want to delete them? (choosing no will add the file(s) to empty slots)"
msgstr "Файл с таким же названием уже существует. Хотите его удалить? (если выберите «Нет», файл будет сохранён с таким же названием, но с немного другим расширением)"

#: formmemoryregionsunit.rsthereisnofreeslot
msgid "There is no free slot"
msgstr "Нет свободных слотов"

#: formmemoryregionsunit.rswritecopy
msgctxt "formmemoryregionsunit.rswritecopy"
msgid "Write Copy"
msgstr "Запись+Копирование"

#: formsettingsunit.rs2bytes
msgctxt "formsettingsunit.rs2bytes"
msgid "2 Bytes"
msgstr "2 Байта"

#: formsettingsunit.rs4bytes
msgctxt "formsettingsunit.rs4bytes"
msgid "4 Bytes"
msgstr "4 Байта"

#: formsettingsunit.rs8bytes
msgctxt "formsettingsunit.rs8bytes"
msgid "8 Bytes"
msgstr "8 Байт"

#: formsettingsunit.rsallcustomtypes
msgid "All Custom Types"
msgstr "Все пользовательские типы"

#: formsettingsunit.rsarrayofbyte
msgctxt "formsettingsunit.rsarrayofbyte"
msgid "Array of byte"
msgstr "Массив байт"

#: formsettingsunit.rsattachtoforegroundprocess
msgid "Attach to current foreground process"
msgstr "Присоединиться к текущему приоритетному процессу"

#: formsettingsunit.rsbinary
msgctxt "formsettingsunit.rsbinary"
msgid "Binary"
msgstr "Двоичный"

#: formsettingsunit.rsbyte
msgctxt "formsettingsunit.rsbyte"
msgid "Byte"
msgstr "1 Байт"

#: formsettingsunit.rscancelthecurrentscan
msgid "Cancel the current scan"
msgstr "Отменить текущий поиск"

#: formsettingsunit.rschangedvalue
msgid "Changed Value"
msgstr "Значение изменилось"

#: formsettingsunit.rschangetypeto
msgid "Change type to"
msgstr "Изменить тип на"

#: formsettingsunit.rsdebuggeroptions
msgctxt "formsettingsunit.rsdebuggeroptions"
msgid "Debugger Options"
msgstr "Параметры отладчика"

#: formsettingsunit.rsdebugrun
msgid "Debug->Run"
msgstr "Отладка->Запустить"

#: formsettingsunit.rsdecreasedvalue
msgid "Decreased Value"
msgstr "Значение уменьшилось"

#: formsettingsunit.rsdouble
msgctxt "formsettingsunit.rsdouble"
msgid "Double"
msgstr "Double"

#: formsettingsunit.rsextra
msgctxt "formsettingsunit.rsextra"
msgid "Extra"
msgstr "Дополнительно"

#: formsettingsunit.rsfailmmregistry
msgid "Failure getting the Memory Management registry key"
msgstr "Не удалось получить ключ реестра «Memory Managements»"

#: formsettingsunit.rsfailuretoopenregistry
msgid "Failure to open the registry entry"
msgstr "Не удалось открыть запись реестра"

#: formsettingsunit.rsfloat
msgctxt "formsettingsunit.rsfloat"
msgid "Float"
msgstr "Float"

#: formsettingsunit.rsgeneralsettings
msgctxt "formsettingsunit.rsgeneralsettings"
msgid "General Settings"
msgstr "Общие настройки"

#: formsettingsunit.rshigher
msgctxt "formsettingsunit.rshigher"
msgid "Higher"
msgstr "Выше обычного"

#: formsettingsunit.rshighest
msgctxt "formsettingsunit.rshighest"
msgid "Highest"
msgstr "Высший"

#: formsettingsunit.rshotkeys
msgctxt "formsettingsunit.rshotkeys"
msgid "Hotkeys"
msgstr "Горячие клавиши"

#: formsettingsunit.rsidle
msgctxt "formsettingsunit.rsidle"
msgid "Idle"
msgstr "Простаивающий"

#: formsettingsunit.rsincreasedvalue
msgid "Increased Value"
msgstr "Значение увеличилось"

#: formsettingsunit.rsisnotavalidinterval
msgid "%s is not a valid interval"
msgstr "%s не является допустимым интервалом"

#: formsettingsunit.rslanguages
msgctxt "formsettingsunit.rslanguages"
msgid "Languages"
msgstr "Язык"

#: formsettingsunit.rslower
msgctxt "formsettingsunit.rslower"
msgid "Lower"
msgstr "Ниже обычного"

#: formsettingsunit.rslowest
msgctxt "formsettingsunit.rslowest"
msgid "Lowest"
msgstr "Низший"

#: formsettingsunit.rsluaoptions
msgctxt "formsettingsunit.rsluaoptions"
msgid "Lua"
msgstr "Lua"

#: formsettingsunit.rsnewlanguageset
msgid "New language set"
msgstr "Новый язык задан"

#: formsettingsunit.rsnextscan
msgctxt "formsettingsunit.rsnextscan"
msgid "Next Scan"
msgstr "Отсев"

#: formsettingsunit.rsnoname
msgid "No Name"
msgstr "Без имени"

#: formsettingsunit.rsnormal
msgctxt "formsettingsunit.rsnormal"
msgid "Normal"
msgstr "Обычный"

#: formsettingsunit.rspausetheselectedprocess
msgid "Pause the selected process"
msgstr "Остановить выбранный процесс"

#: formsettingsunit.rspleasebootwithunsigneddriversallowedf8duringbootor
msgid "Please boot with unsigned drivers allowed(F8 during boot), or sign the driver yourself"
msgstr "Загрузите систему с неподписанным драйвером (клавиша F8 во время загрузки) или подпишите его самостоятельно"

#: formsettingsunit.rsplugins
msgctxt "formsettingsunit.rsplugins"
msgid "Plugins"
msgstr "Плагины"

#: formsettingsunit.rspopuphidecheatengine
msgid "Popup/Hide cheat engine"
msgstr "Всплытие/Скрытие Cheat Engine"

#: formsettingsunit.rsrequiresdbvm
msgid "(Requires DBVM)"
msgstr "(Требуется DBVM)"

#: formsettingsunit.rsrestartce
msgid "It is recommended to restart Cheat Engine for this change to take effect"
msgstr "Чтобы изменения вступили в силу, рекомендуется перезапустить Cheat Engine"

#: formsettingsunit.rsscansettings
msgctxt "formsettingsunit.rsscansettings"
msgid "Scan Settings"
msgstr "Настройки поиска"

#: formsettingsunit.rssigning
msgid "Signing"
msgstr "Подписание"

#: formsettingsunit.rsspectreregistrychanged
msgid "The registry keys has been changed accordingly.  Reboot your system to make it take effect"
msgstr "Ключи реестра были изменены.  Перезагрузите вашу систему, чтобы изменения вступили в силу"

#: formsettingsunit.rsspectrerestore
msgid "Your protection has been restored. Please restart your system to make it take effect"
msgstr "Ваша защита была восстановлена. Пожалуйста, перезагрузите вашу систему, чтобы изменения вступили в силу"

#: formsettingsunit.rsspectrewarning
msgid ""
"WARNING! Making kernelmode possible will slightly increase the speed of your system, BUT it will make you vulnerable to Spectre attacks\n"
"Are you ok with this? (You can later re-enable this protection)\n"
msgstr ""
"ПРЕДУПРЕЖДЕНИЕ! Создание возможности отладки ядра немного увеличит скорость вашей системы, но сделает вас уязвимым к атаке с применением эксплойта «Spectre»\n"
"Вы нормально к этому относитесь?\n"

#: formsettingsunit.rsspeedhackspeed
msgid "Speedhack speed"
msgstr "Спидхак - скорость"

#: formsettingsunit.rstext
msgctxt "formsettingsunit.rstext"
msgid "Text"
msgstr "Текст"

#: formsettingsunit.rsthescanbuffersizehastobegreaterthan0
msgid "The scanbuffer size has to be greater than 0"
msgstr "Размер буфера поиска должен быть больше, чем 0"

#: formsettingsunit.rsthevalueforthekeypollintervalisinvalid
msgid "the value for the keypoll interval (%s is invalid"
msgstr "%s  не является допустимым значением для интервала опроса клавиш"

#: formsettingsunit.rsthevalueforthewaitbetweenhotkeypressesisinvalid
msgid "the value for the wait between hotkey presses (%s is invalid"
msgstr "%s не является допустимым значением для задержки между повторным срабатыванием горячей клавиши"

#: formsettingsunit.rsthispluginisalreadyloaded
msgid "This plugin is already loaded"
msgstr "Этот плагин уже загружен"

#: formsettingsunit.rstimecritical
msgctxt "formsettingsunit.rstimecritical"
msgid "TimeCritical"
msgstr "Критичный по времени"

#: formsettingsunit.rstogglebetweenfirstlastscancompare
msgid "Toggle between first/last scan compare"
msgstr "Переключение между первым/последним сравнением поиска"

#: formsettingsunit.rstogglethespeedhack
msgid "Toggle the speedhack"
msgstr "Переключить спидхак"

#: formsettingsunit.rstools
msgctxt "formsettingsunit.rstools"
msgid "Tools"
msgstr "Инструменты"

#: formsettingsunit.rsunchangedvalue
msgid "Unchanged Value"
msgstr "Значение не изменилось"

#: formsettingsunit.rsundolastscan
msgid "Undo last scan"
msgstr "Возврат предыдущего отсева"

#: formsettingsunit.rsunknowninitialvalue
msgid "Unknown Initial Value"
msgstr "Неизвестное начальное значение"

#: formsettingsunit.rsunrandomizer
msgctxt "formsettingsunit.rsunrandomizer"
msgid "Unrandomizer"
msgstr "Антирандомайзер"

#: formsettingsunit.rsyouhaventselectedanymemorytypethiswillresultinchea
msgid "You haven't selected any memory type. This will result in Cheat Engine finding NO memory! Are you stupid?"
msgstr "Вы не выбрали ни один из типов памяти. Это приведёт к тому, что Cheat Engine не сможет производить поиск. Вы что, дурак?"

#: formsettingsunit.strprocesswatcherwillpreventunloader
msgid "Enabling the process watcher will prevent the unloader from working"
msgstr "Включение «Наблюдателя процесса» будет препятствовать работе разгрузчика"

#: foundcodeunit.rsfctheswillsetasiftwarebreakpointint3oneverysingleopcodeetc
msgid "This will set a Software Breakpoint (int3) on every single opcode that will be reported here. Are you sure ?"
msgstr "Будет установлен программный брейкпоинт (int3) на каждую инструкцию находящуюся в списке. Вы уверены?"

#: foundcodeunit.strclose
msgctxt "foundcodeunit.strclose"
msgid "Close"
msgstr "Закрыть"

#: foundlisthelper.rserror
msgctxt "foundlisthelper.rserror"
msgid "Error"
msgstr "Ошибка"

#: foundlisthelper.rsundefinederror
msgctxt "foundlisthelper.rsundefinederror"
msgid "Undefined error"
msgstr "Неопределённая ошибка"

#: frmadconfigunit.rspercentageshown
msgid "Percentage shown"
msgstr "Процент показа"

#: frmautoinjectunit.rsareyousureyouwanttoclose
msgid "Are you sure you want to close %s ?"
msgstr "Вы уверены, что хотите закрыть %s ?"

#: frmautoinjectunit.rsautoassembler
msgid "Auto assembler"
msgstr "Автоассемблер"

#: frmautoinjectunit.rsceafilter
msgid "Cheat Engine Assembly (*.CEA)|*.CEA|All Files ( *.* )|*.*"
msgstr "Cheat Engine Ассемблирование (*.CEA)|*.CEA|Все файлы ( *.* )|*.*"

#: frmautoinjectunit.rscegafilter
msgid "Cheat Engine GNU Assembly (*.CEGA)|*.CEGA|All Files ( *.* )|*.*"
msgstr "Cheat Engine GNU Ассемблирование (*.CEGA)|*.CEGA|Все файлы ( *.* )|*.*"

#: frmautoinjectunit.rscodeinjecttemplate
msgid "Code inject template"
msgstr "Шаблон инъекции кода"

#: frmautoinjectunit.rscodeneedsenableanddisable
msgid "The code needs an [ENABLE] and a [DISABLE] section if you want to use this script as a table entry"
msgstr "Скрипт должен содержать секции [ENABLE] и [DISABLE], чтобы его можно было добавить в таблицу"

#: frmautoinjectunit.rscoderelocationtemplate
msgid "Code relocation template"
msgstr "Шаблон перемещения кода"

#: frmautoinjectunit.rsendaddresslastbytesareincludedifnecesary
msgid "End address (last bytes are included if necessary)"
msgstr "Конечный адрес"

#: frmautoinjectunit.rserrorcouldnotfinduniqueaobtriedcode
msgid "ERROR: Could not find unique AOB, tried code \""
msgstr "ОШИБКА: Не удалось найти уникальный массив байт. Испытанный код «"

#: frmautoinjectunit.rsexecutescript
msgid "Execute script"
msgstr "Выполнить скрипт"

#: frmautoinjectunit.rsfailedallocatingmemoryforthescript
msgid "Failed allocating memory for the script"
msgstr "Не удалось выделить память для скрипта"

#: frmautoinjectunit.rsfailedcreatingcallingstubforscriptlocatedataddress
msgid "Failed creating calling stub for script located at address "
msgstr "Неудачное создание вызывающей заглушки для скрипта, расположенного по адресу "

#: frmautoinjectunit.rsfailedtoaddtotablenotallcodeisinjectable
msgid "Failed to add to table. Not all code is injectable"
msgstr "Не удалось добавить в таблицу. Не весь код пригоден к инъекции"

#: frmautoinjectunit.rsfailedwritingthescripttotheprocess
msgid "failed writing the script to the process"
msgstr "не удалось записать скрипт в процесс"

#: frmautoinjectunit.rsfailureloadingundercdll
msgid "Failure loading undercdll"
msgstr "Не удалось загрузить undercdll"

#: frmautoinjectunit.rsgnuascript
msgid "GNU Assembler Script"
msgstr "Скрипт GNU Ассемблера"

#: frmautoinjectunit.rsluafilter
msgid "LUA Script (*.LUA)|*.LUA|All Files ( *.* )|*.*"
msgstr "LUA Скрипт (*.LUA)|*.LUA|Все файлы ( *.* )|*.*"

#: frmautoinjectunit.rsluascript
msgid "LUA Script"
msgstr "LUA Скрипт"

#: frmautoinjectunit.rsnotallcodeisinjectable
msgid ""
"Not all code is injectable.\n"
"%s\n"
"Are you sure you want to edit it to this?\n"
msgstr ""
"Не весь код пригоден к инъекции.\n"
"%s\n"
"Вы уверены, что не хотите отредактировать его?\n"

#: frmautoinjectunit.rsonwhataddressdoyouwantthejump
msgid "On what address do you want the jump?"
msgstr "На каком адресе вы хотите установить переход?"

#: frmautoinjectunit.rsscript
msgid "Script "
msgstr "Скрипт "

#: frmautoinjectunit.rsscript1
msgid "Script 1"
msgstr "Скрипт 1"

#: frmautoinjectunit.rsstartaddress
msgid "Start address"
msgstr "Начальный адрес"

#: frmautoinjectunit.rsthumbinstructionsarenotyetimplemented
msgid "Thumb instructions are not yet implemented"
msgstr "Thumb инструкции ещё не реализованы"

#: frmautoinjectunit.rswhatidentifierdoyouwanttouse
msgid "What do you want to name the symbol for the injection point?"
msgstr "Какое название вы хотите дать символу, указывающему на место инъекции?"

#: frmautoinjectunit.rswritecode
msgid "Write code"
msgstr "Записать код"

#: frmbranchmapperunit.rsfoundnr
msgid "Found %d"
msgstr "Найдено %d"

#: frmbranchmapperunit.rssaveresultstofile
msgid "Save results to file"
msgstr "Сохранить результаты в файл"

#: frmbranchmapperunit.rsstartmapping
msgid "Start Mapping"
msgstr "Запустить"

#: frmbranchmapperunit.rsstop
msgctxt "frmbranchmapperunit.rsstop"
msgid "Stop"
msgstr "Остановить"

#: frmbreakpointlistunit.rsbpareyousureyouwishtochangethistoapegewidebp
msgid "Are you sure you wish to change this to a pagewide breakpoint?"
msgstr "Вы уверены, что хотите изменить ширину страницы брейкпоинтов?"

#: frmchangedaddressescommonalityscannerunit.rsdblclicklaunchcomp
msgid "Doubleclick to launch structure compare"
msgstr "Двойной клик для запуска сравнения структуры"

#: frmchangedaddressescommonalityscannerunit.rsshowresults
msgid "Doubleclick to show scanner/results"
msgstr "Двойной клик для показа сканера/результатов"

#: frmcodecavescannerunit.rsclosingthiswindowwillalsostopthescannerareyousure
msgid "Closing this window will also stop the scanner. Are you sure?"
msgstr "Закрытие этого окна приведёт к остановке поиска. Вы уверены?"

#: frmcodecavescannerunit.rspleaseprovideavalidsizeforthewantedcodecave
msgid "Please provide a valid size for the wanted code cave"
msgstr "Пожалуйста, предоставьте допустимый размер для требуемого «code cave»"

#: frmcodecavescannerunit.rspleaseprovideavalidstartaddress
msgid "Please provide a valid start address"
msgstr "Пожалуйста, предоставьте допустимый начальный адрес"

#: frmcodecavescannerunit.rspleaseprovideavalidstopaddress
msgid "Please provide a valid stop address"
msgstr "Пожалуйста, предоставьте допустимый конечный адрес"

#: frmcodecavescannerunit.rspleasetellmeyoudontneedacodecavethissmall
msgid "Please tell me you don't need a code cave this small!!!"
msgstr "Пожалуйста, скажите мне, что вам не нужен «code cave» такого маленького размера!!!"

#: frmcodefilterunit.rsaddresslist
msgid "Address List (%d)"
msgstr "Список адресов (%d)"

#: frmcodefilterunit.rsassemblyscanpleasewait
msgid "Assembly Scan. Please wait"
msgstr "Поиск инструкций. Пожалуйста, подождите"

#: frmcodefilterunit.rscancel
msgid "Cancel List Refresh"
msgstr "Отменить обновление"

#: frmcodefilterunit.rscodefilter
msgid "Code Filter"
msgstr "Фильтр кода"

#: frmcodefilterunit.rsfilteringaddresses
msgid "Filtering addresses"
msgstr "Фильтрация адресов"

#: frmcodefilterunit.rsno
msgctxt "frmcodefilterunit.rsno"
msgid "No"
msgstr "Нет"

#: frmcodefilterunit.rsopenanaddressfile
msgid "Open an address file"
msgstr "Открыть файл"

#: frmcodefilterunit.rssaveanaddressfile
msgid "Save an address file"
msgstr "Сохранить файл"

#: frmcodefilterunit.rssettingbreakpoints
msgid "Setting breakpoints"
msgstr "Установка брейкпоинтов"

#: frmcodefilterunit.rsshowrefreshlist
msgctxt "frmcodefilterunit.rsshowrefreshlist"
msgid "Refresh list"
msgstr "Обновить список"

#: frmcodefilterunit.rsxisaninvalidrange
msgid "%s is an invalid range (xxxx-xxxx)"
msgstr "%s - недопустимый диапазон (xxxx-xxxx)"

#: frmcodefilterunit.rsyes
msgctxt "frmcodefilterunit.rsyes"
msgid "Yes"
msgstr "Да"

#: frmdebugsymbolstructurelistunit.rstherearestructuresinthislist
msgid "There are %d structures in this list"
msgstr "В этом списке %d структур(ы)"

#: frmdisassemblyscanunit.rsdone
msgctxt "frmdisassemblyscanunit.rsdone"
msgid "Done"
msgstr "Готово"

#: frmdisassemblyscanunit.rsdsclose
msgctxt "frmdisassemblyscanunit.rsdsclose"
msgid "Close"
msgstr "Закрыть"

#: frmdisassemblyscanunit.rsdsscanerror
msgid "scan error"
msgstr "ошибка сканирования"

#: frmdissectwindowunit.rsdissectwindows
msgid "Dissect Windows"
msgstr "Анализ окон"

#: frmdissectwindowunit.rsgivethenewtextforthiswindow
msgid "Give the new text for this window"
msgstr "Укажите новый текст для этого окна"

#: frmdissectwindowunit.rsinvis
msgid "Invis"
msgstr "Скрытое"

#: frmdissectwindowunit.rsremoved
msgid "Removed"
msgstr "Удалено"

#: frmenumeratedllsunit.rsnothingfound
msgctxt "frmenumeratedllsunit.rsnothingfound"
msgid "nothing found"
msgstr "ничего не найдено"

#: frmexceptionregionlistunit.rsconfirmdeleteregion
msgid "Are you sure you wish to remove the range %s?"
msgstr "Вы уверены, что хотите удалить диапазон %s?"

#: frmexceptionregionlistunit.rseraselistquestion
msgid "Are you sure the erase the list?"
msgstr "Вы уверены, что стёрли список?"

#: frmexetrainergeneratorunit.rsarchive
msgid " ARCHIVE:"
msgstr " АРХИВ:"

#: frmexetrainergeneratorunit.rscetrainermaker
msgid "CE trainer maker"
msgstr "Генератор трейнера"

#: frmexetrainergeneratorunit.rsdecompressor
msgid " DECOMPRESSOR:"
msgstr " ДЕКОМПРЕССОР:"

#: frmexetrainergeneratorunit.rsdefault
msgctxt "frmexetrainergeneratorunit.rsdefault"
msgid "Default"
msgstr "Стандартное"

#: frmexetrainergeneratorunit.rsfailureonwriting
msgid "failure on writing"
msgstr "ошибка при записи"

#: frmexetrainergeneratorunit.rsfailureopeningthetrainerforresourceupdates
msgid "Failure opening the trainer for resource updates. Make sure you do not watch the creation"
msgstr "Не удалось открыть трейнер для обновления ресурса. Убедитесь, что трейнер не запущен"

#: frmexetrainergeneratorunit.rsfastest
msgid "Fastest"
msgstr "Быстрое"

#: frmexetrainergeneratorunit.rsgenerate
msgid "Generate"
msgstr "Создать"

#: frmexetrainergeneratorunit.rsiconupdateerror
msgid "icon update error"
msgstr "ошибка при обновлении иконки"

#: frmexetrainergeneratorunit.rsinvalidicon
msgid "(Invalid icon)"
msgstr "(Недопустимая иконка)"

#: frmexetrainergeneratorunit.rsinvalidicontype
msgid "(Invalid icon type)"
msgstr "(Недопустимый тип иконки)"

#: frmexetrainergeneratorunit.rsmax
msgid "Max"
msgstr "Максимум"

#: frmexetrainergeneratorunit.rsnewfoldername
msgid "New foldername"
msgstr "Новое название папки"

#: frmexetrainergeneratorunit.rsnone
msgctxt "frmexetrainergeneratorunit.rsnone"
msgid "None"
msgstr "Никакого"

#: frmexetrainergeneratorunit.rssaving
msgctxt "frmexetrainergeneratorunit.rssaving"
msgid "Saving..."
msgstr "Сохранение..."

#: frmexetrainergeneratorunit.rsthetrainerhasbeensuccessfullygenerated
msgid "The trainer has been successfully generated"
msgstr "Трейнер успешно создан"

#: frmexetrainergeneratorunit.rstrainerfilemissing
msgid "Copying %s.dat to %s failed. Please make sure the file still exists"
msgstr "Не удалось выполнить копирование %s.dat в %s. Пожалуйста, убедитесь, что файл всё ещё существует"

#: frmexetrainergeneratorunit.rsupdatefailed
msgid "Failure updating the trainer resource information: %d"
msgstr "Не удалось обновить информацию о ресурсе трейнера: %d"

#: frmfilepatcherunit.rsfilepatcher
msgid "File Patcher: "
msgstr "Патчер файла: "

#: frmfillmemoryunit.rsfmregiontoolarge
msgid "Region too large"
msgstr "Регион слишком большой"

#: frmfillmemoryunit.rspleasefillinavalidfillvalue
msgid "Please fill in a valid 'Fill' value"
msgstr "Пожалуйста, заполните допустимое значение в поле «Заполнить»"

#: frmfillmemoryunit.rspleasefillinavalidfromaddress
msgctxt "frmfillmemoryunit.rspleasefillinavalidfromaddress"
msgid "Please fill in a valid 'From' address"
msgstr "Пожалуйста, заполните допустимый адрес в поле «От»"

#: frmfillmemoryunit.rspleasefillinavalidtoaddress
msgctxt "frmfillmemoryunit.rspleasefillinavalidtoaddress"
msgid "Please fill in a valid 'To' address"
msgstr "Пожалуйста, заполните допустимый адрес в поле «До»"

#: frmfindstaticsunit.rsfsstructorarray
msgid "struct or array"
msgstr "структура или массив"

#: frmfindstaticsunit.rsfsunreadablepointer
msgid "Unreadable pointer"
msgstr "Нечитаемый указатель"

#: frmfindstaticsunit.strscan
msgctxt "frmfindstaticsunit.strscan"
msgid "Scan"
msgstr "Сканировать"

#: frmfindstaticsunit.strstop
msgctxt "frmfindstaticsunit.strstop"
msgid "Stop"
msgstr "Остановить"

#: frmfindstaticsunit.strstopping
msgid "Stopping..."
msgstr "Остановка..."

#: frmfloatingpointpanelunit.rsfppextended
msgid "Extended (default)"
msgstr "Расширенные (по умолчанию)"

#: frmgdtunit.rsgdtaccessed
msgid "Accessed="
msgstr "Обращение="

#: frmgdtunit.rsgdtavl
msgid "AVL="
msgstr "Доступен для использования системным ПО="

#: frmgdtunit.rsgdtcodesegment
msgid "Code Segment"
msgstr "Сегмент кода"

#: frmgdtunit.rsgdtconforming
msgid "Conforming="
msgstr "Подчинённый="

#: frmgdtunit.rsgdtdatasegment
msgid "Data Segment"
msgstr "Сегмент данных"

#: frmgdtunit.rsgdtdpl
msgid "DPL="
msgstr "Дескриптор уровня привилегий="

#: frmgdtunit.rsgdtexpansiondirection
msgid "Expansion direction="
msgstr "Направление расширения="

#: frmgdtunit.rsgdtnotpresent
msgid "Not present"
msgstr "Не представлен"

#: frmgdtunit.rsgdtreadable
msgid "Readable="
msgstr "Читаемость="

#: frmgdtunit.rsgdtreaderror
msgid "Read error"
msgstr "Ошибка чтения"

#: frmgdtunit.rsgdtsystemsegment
msgid "System Segment"
msgstr "Системный сегмент"

#: frmgdtunit.rsgdtwritable
msgid "Writable="
msgstr "Возможность записи="

#: frmgroupscanalgoritmgeneratorunit.rsadd
msgctxt "frmgroupscanalgoritmgeneratorunit.rsadd"
msgid "Add"
msgstr "Добавить"

#: frmgroupscanalgoritmgeneratorunit.rsgsgblocksizemustbeprovided
msgid "blocksize must be provided"
msgstr "должен быть предоставлен размер блока"

#: frmgroupscanalgoritmgeneratorunit.rsgsgshouldbeatleast
msgid "Should be at least %d"
msgstr "Должен быть как минимум %d"

#: frmgroupscanalgoritmgeneratorunit.rspickedhint
msgid "When checked this element will get added to the addresslist. Note: If all checkboxes are disabled, ALL elements will be added"
msgstr "Если галочка установлена, то этот элемент добавиться в список адресов. Примечание: Если сняты все галочки, то будут добавлены ВСЕ элементы"

#: frmgroupscanalgoritmgeneratorunit.rswildcard
msgid "Skip nr of bytes:"
msgstr "Не учитывать тип:"

#: frmidtunit.rsidt16bitinterruptgate
msgid "16-bit interrupt gate"
msgstr "16-битный шлюз прерывания"

#: frmidtunit.rsidt16biytrapgate
msgid "16-bit trap gate"
msgstr "16-битный шлюз ловушки"

#: frmidtunit.rsidt32bitinterruptgate
msgid "32-bit interrupt gate"
msgstr "32-битный шлюз прерывания"

#: frmidtunit.rsidt32biytrapgate
msgid "32-bit trap gate"
msgstr "32-битный шлюз ловушки"

#: frmidtunit.rsidtdpl
msgid " DPL="
msgstr " Дескриптор уровня привилегий="

#: frmidtunit.rsidtnotpresent
msgid "not present"
msgstr "не представлен"

#: frmidtunit.rsidttaskgate
msgid "task gate"
msgstr "шлюз задачи"

#: frmidtunit.rsidtunkownidt
msgid "unknown IDT"
msgstr "неизвестная ТДП"

#: frmloadmemoryunit.rsloadintomemory
msgid "Load %s into memory"
msgstr "Загрузить «%s» в память"

#: frmloadmemoryunit.rsnotallthememorycanbewritteninthecurrentmemoryregion
msgid "Not all the memory can be written in the current memory region. Do you want to force as much as possible into the given region and just discard what can not be written? (Really bad idea)"
msgstr "Не вся память может быть записана в текущем регионе памяти. Хотите ли вы записать в данный регион столько, сколько возможно, а то что не поместится, то просто отбросить? (На самом деле, плохая идея)"

#: frmloadmemoryunit.rswrotebytesoutof
msgid "Wrote %d bytes out of %d"
msgstr "Записано %d байта из %d"

#: frmloadmemoryunit.strinvalidfile
msgid "This is a invalid memory region file. I'll assume this file has no header data"
msgstr "Недопустимый файл с регионом памяти. Наверное у этого файла нет данных заголовка"

#: frmluaengineunit.rserror
msgid "Script Error"
msgstr "Ошибка скрипта"

#: frmluaengineunit.rsleerrorinline
msgid "Error in line "
msgstr "Ошибка в строке "

#: frmluaengineunit.rsleonlyonescriptcanbedebuggedatatimeetc
msgid "Only one script can be debugged at a time. Continue executing this script without the debugger?"
msgstr "Одновременно можно производить отладку только одного скрипта. Продолжить выполнение этого скрипта без отладчика?"

#: frmluaengineunit.rsleundefinederror
msgctxt "frmluaengineunit.rsleundefinederror"
msgid "Undefined error"
msgstr "Неопределённая ошибка"

#: frmluaengineunit.rsleuserclickedstop
msgid "User clicked stop"
msgstr "Пользователь нажал стоп"

#: frmmemoryallochandlerunit.rsevent1failure
msgid "Event1 failure:"
msgstr "Неудавшееся событие 1:"

#: frmmemoryallochandlerunit.rsevent2failure
msgid "Event2 failure:"
msgstr "Неудавшееся событие 2:"

#: frmmemoryallochandlerunit.rsevent3failure
msgid "Event3 failure:"
msgstr "Неудавшееся событие 3:"

#: frmmemoryallochandlerunit.rsfailuretohook
msgid "Failure to hook"
msgstr "Не удалось перехватить"

#: frmmemoryallochandlerunit.rsfailuretoinitialize
msgid "Failure to initialize"
msgstr "Не удалось инициализировать"

#: frmmemoryallochandlerunit.rsheapcount
msgid "Heapcount=%s"
msgstr "Количество куч=%s"

#: frmmemoryallochandlerunit.rsqueuedmemoryeventswaiting
msgid "Queued memory events waiting: %s"
msgstr "Событий в очереди ожидания: %s"

#: frmmemoryrecorddropdownsettingsunit.rsdddropdownotionsfor
msgid "Dropdown options for "
msgstr "Настройки выпадающего списка для "

#: frmmemoryviewexunit.rsaddresszoom
msgid "Address : %s zoom : %s"
msgstr "Адрес : %s масштабирование : %s"

#: frmmemoryviewexunit.rsfillintheaddressyouwanttogoto
msgctxt "frmmemoryviewexunit.rsfillintheaddressyouwanttogoto"
msgid "Fill in the address you want to go to"
msgstr "Заполните адрес, по которому вы хотите перейти"

#: frmmemoryviewexunit.rsgotoaddress
msgctxt "frmmemoryviewexunit.rsgotoaddress"
msgid "Goto Address"
msgstr "Перейти по адресу"

#: frmmemviewpreferencesunit.rsbackgroundcolor
msgctxt "frmmemviewpreferencesunit.rsbackgroundcolor"
msgid "Background color"
msgstr "Цвет фона"

#: frmmemviewpreferencesunit.rscallcolor
msgctxt "frmmemviewpreferencesunit.rscallcolor"
msgid "Call color"
msgstr "Цвет вызова"

#: frmmemviewpreferencesunit.rsconditionaljumpcolor
msgctxt "frmmemviewpreferencesunit.rsconditionaljumpcolor"
msgid "Conditional jump color"
msgstr "Цвет условного перехода"

#: frmmemviewpreferencesunit.rsdcbreakpoint
msgid "Breakpoint"
msgstr "Брейкпоинт"

#: frmmemviewpreferencesunit.rsdchighlighted
msgctxt "frmmemviewpreferencesunit.rsdchighlighted"
msgid "Highlighted"
msgstr "Выделенный"

#: frmmemviewpreferencesunit.rsdchighlightedbreakpoint
msgid "Highlighted breakpoint"
msgstr "Выделенный брейкпоинт"

#: frmmemviewpreferencesunit.rsdchighlightedbreakpointsecondary
msgid "Highlighted breakpoint secondary"
msgstr "Выделенный брейкпоинт v2"

#: frmmemviewpreferencesunit.rsdchighlightedsecondary
msgid "Highlighted secondary"
msgstr "Выделенный v2"

#: frmmemviewpreferencesunit.rsdchighlightedultimap2
msgid "Highlighted Ultimap2"
msgstr "Выделенный Ultimap2"

#: frmmemviewpreferencesunit.rsdchighlightedultimap2secondary
msgid "Highlighted Ultimap2 secondary"
msgstr "Выделенный Ultimap2 v2"

#: frmmemviewpreferencesunit.rsdcnormal
msgctxt "frmmemviewpreferencesunit.rsdcnormal"
msgid "Normal"
msgstr "Обычный"

#: frmmemviewpreferencesunit.rsdcultimap2
msgid "Ultimap2"
msgstr "Ultimap2"

#: frmmemviewpreferencesunit.rshexadecimalcolor
msgctxt "frmmemviewpreferencesunit.rshexadecimalcolor"
msgid "Hexadecimal color"
msgstr "Цвет 16-ричных значений"

#: frmmemviewpreferencesunit.rsnormalcolor
msgid "Normal color"
msgstr "Обычный цвет"

#: frmmemviewpreferencesunit.rsregistercolor
msgctxt "frmmemviewpreferencesunit.rsregistercolor"
msgid "Register color"
msgstr "Цвет регистра"

#: frmmemviewpreferencesunit.rssymbolcolor
msgctxt "frmmemviewpreferencesunit.rssymbolcolor"
msgid "Symbol color"
msgstr "Цвет символа"

#: frmmemviewpreferencesunit.rsunconditionaljumpcolor
msgctxt "frmmemviewpreferencesunit.rsunconditionaljumpcolor"
msgid "Unconditional jump color"
msgstr "Цвет безусловного перехода"

#: frmmergepointerscanresultsettingsunit.rscopiesthesourceptrfilestotheworkingfolder
msgid "Copies the source .ptr.# files to the working folder of the main PTR"
msgstr "Копирование исходных .ptr.# файлов в рабочую папку"

#: frmmergepointerscanresultsettingsunit.rslinksdirectlytothepathsofthesourceptrfiles
msgid ""
"Links directly to the paths of the source .ptr.# files.\n"
"Note: The result will be unusable by other systems that do not have the same path layout, until you generate new results"
msgstr ""
"Прямые ссылки на цепочки указателей из исходных .ptr.# файлов.\n"
"Примечание: Результат будет непригодным для использования другими системами, у которых нет того же расположения цепочек указателей, до тех пор, пока вы не сгенерируете новый"

#: frmmergepointerscanresultsettingsunit.rsmovesthesourceptrfilestotheworkingfolder
msgid ""
"Moves the source .ptr.# files to the working folder of the main PTR\n"
"Note: This destroys the source"
msgstr ""
"Перемещение исходных .ptr.# файлов в рабочую папку\n"
"Примечание: это разрушит первоисточник"

#: frmmodifyregistersunit.rsmodifyregisterssat
msgid "Modify registers(s) at %s"
msgstr "Изменить регистр(ы) у %s"

#: frmmodifyregistersunit.rspleasefillinavalidvaluefor
msgid "Please fill in a valid value for"
msgstr "Пожалуйста, заполните допустимое значение для"

#: frmpagingunit.rsfailurereadingphysicalmemory
msgid "failure reading physical memory"
msgstr "сбой чтения физической памяти"

#: frmpagingunit.rsnotfound
msgid "Not found"
msgstr "Не найден"

#: frmpointerrescanconnectdialogunit.rscouldnotberesolved
msgctxt "frmpointerrescanconnectdialogunit.rscouldnotberesolved"
msgid " could not be resolved"
msgstr " не разрешён"

#: frmpointerrescanconnectdialogunit.rshost
msgctxt "frmpointerrescanconnectdialogunit.rshost"
msgid "host:"
msgstr "хост:"

#: frmpointerscanconnectdialogunit.rshostcouldnotberesolved
msgid "host: %s could not be resolved"
msgstr "хост: %s не разрешён"

#: frmpointerscanconnectdialogunit.rsuseloadedpointermap
msgid "Use loaded pointermap:"
msgstr "Использовать загруженную карту указателей:"

#: frmprocesswatcherunit.rsconventionalids
msgid "----Conventional ID's----"
msgstr "----Обычные идентификаторы----"

#: frmprocesswatcherunit.rsfailedstartingtheprocesswatcher
msgid "Failed starting the process watcher"
msgstr "Не удалось запустить «Наблюдатель процесса»"

#: frmprocesswatcherunit.rsfirstselectaprocess
msgctxt "frmprocesswatcherunit.rsfirstselectaprocess"
msgid "First select a process!"
msgstr "Сначала выберите процесс!"

#: frmprocesswatcherunit.rsisntavalidprocessid
msgctxt "frmprocesswatcherunit.rsisntavalidprocessid"
msgid "%s isn't a valid processID"
msgstr "%s не является допустимым идентификатором процесса"

#: frmprocesswatcherunit.rsprocessid
msgid "ProcessID="
msgstr "Идентификатор процесса="

#: frmprocesswatcherunit.rsprocesswatcherthreaderror
msgid "processwatcher: thread error:%s"
msgstr "«Наблюдатель процесса»: ошибка потока: %s"

#: frmprocesswatcherunit.rsthreadid
msgid "ThreadID:"
msgstr "Идентификатор Потока:"

#: frmrescanpointerunit.rsadd
msgctxt "frmrescanpointerunit.rsadd"
msgid "Add"
msgstr "Добавить"

#: frmrescanpointerunit.rsnotalltheendoffsetshavebeenfilledin
msgid "Not all the end offsets have been filled in"
msgstr "Заполнены не все поля со смещениями, которыми должен заканчиваться указатель"

#: frmrescanpointerunit.rsnotallthestartoffsetshavebeenfilledin
msgid "Not all the start offsets have been filled in"
msgstr "Заполнены не все поля со смещениями, которыми должен начинаться указатель"

#: frmrescanpointerunit.rsremove
msgctxt "frmrescanpointerunit.rsremove"
msgid "Remove"
msgstr "Убрать"

#: frmrescanpointerunit.rsrpentertheipaddressestonotifyexplicitly
msgctxt "frmrescanpointerunit.rsrpentertheipaddressestonotifyexplicitly"
msgid "Enter the IP addresses to notify explicitly"
msgstr "Введите IP-адреса для уведомления"

#: frmrescanpointerunit.rsrpfirstoffset
msgid "First offset"
msgstr "Первое смещение"

#: frmrescanpointerunit.rsrpiplist
msgctxt "frmrescanpointerunit.rsrpiplist"
msgid "IP List"
msgstr "Список IP"

#: frmrescanpointerunit.rsrplastoffset
msgctxt "frmrescanpointerunit.rsrplastoffset"
msgid "Last offset"
msgstr "Последнее смещение"

#: frmrescanpointerunit.rsrpthefunction
msgid "The function %s(base, offsets, target) has not yet been defined. Please define it first"
msgstr "Функция %s(base, offsets, target) ещё не определена. Сначала определите её"

#: frmrescanpointerunit.rsrpusesavedpointermap
msgid "Use saved pointermap: "
msgstr "Сохранённая карта указателей: "

#: frmrescanpointerunit.rsrpusesavedpointermap2
msgctxt "frmrescanpointerunit.rsrpusesavedpointermap2"
msgid "Use saved pointermap"
msgstr "Использовать сохранённую карту указателей"

#: frmresumepointerscanunit.rsentertheaddressthisscanshouldlookfor
msgid "Enter the address this scan should look for"
msgstr "Введите адрес, который следует искать"

#: frmresumepointerscanunit.rsnewpointermap
msgid "New pointermap"
msgstr "Новая карта указателей"

#: frmresumepointerscanunit.rsrpsentertheipaddressestonotifyexplicitly
msgctxt "frmresumepointerscanunit.rsrpsentertheipaddressestonotifyexplicitly"
msgid "Enter the IP addresses to notify explicitly"
msgstr "Введите IP-адреса для уведомления"

#: frmresumepointerscanunit.rsrpsiplist
msgctxt "frmresumepointerscanunit.rsrpsiplist"
msgid "IP List"
msgstr "Список IP"

#: frmresumepointerscanunit.rsrpswasnotfound
msgid " was not found"
msgstr " не был найден"

#: frmsavememoryregionunit.rsisnotavalidaddress
msgctxt "frmsavememoryregionunit.rsisnotavalidaddress"
msgid "%s is not a valid address"
msgstr "%s не является допустимым адресом"

#: frmsavememoryregionunit.rsnostartaddress
msgid "If you don't include the header data you'll have to specify the startaddress yourself when loading the file(That means Cheat Engine wont fill in the startaddress text field when loaded for you)"
msgstr "Если вы не включите данные заголовка, вам нужно будет самостоятельно указать начальный адрес при загрузке файла. (Обычно Cheat Engine заполняет начальный адрес в текстовое поле за вас)"

#: frmsavememoryregionunit.rsnotallthememorywasreadablein
msgid "Not all the memory was readable in"
msgstr "Не вся память оказалась читаемой в"

#: frmsavememoryregionunit.rspleaseaddatleastoneaddressregiontothelist
msgid "Please add at least one address region to the list"
msgstr "Пожалуйста, добавьте в список хотя бы один регион памяти"

#: frmsavesnapshotsunit.rsssareyousureyouwishtothrowawaythesesnapshots
msgid "Are you sure you wish to throw away these snapshots?"
msgstr "Вы уверены, что хотите отбросить эти снимки?"

#: frmsnapshothandlerunit.rsshcompare
msgctxt "frmsnapshothandlerunit.rsshcompare"
msgid "Compare"
msgstr "Сравнение"

#: frmsnapshothandlerunit.rsshdissectandcomparememoryofselectedsnapshots
msgid "Dissect and compare memory of selected snapshots"
msgstr "Анализ и сравнение памяти выбранного снимка"

#: frmsnapshothandlerunit.rsshdissectmemoryofselectedsnapshot
msgid "Dissect memory of selected snapshot"
msgstr "Анализ памяти выбранного снимка"

#: frmsnapshothandlerunit.rsshfunctions
msgid " Function(s): "
msgstr " Функции: "

#: frmsnapshothandlerunit.rsshlockandaddtostructuredissect
msgctxt "frmsnapshothandlerunit.rsshlockandaddtostructuredissect"
msgid "Lock and add to structure dissect"
msgstr "Заблокировать и добавить в анализ структуры"

#: frmsnapshothandlerunit.rsshnewwindow
msgctxt "frmsnapshothandlerunit.rsshnewwindow"
msgid "<New window>"
msgstr "<Новое окно>"

#: frmsnapshothandlerunit.rsshselectthestructuredissectwindowyouwishtoaddthisregionto
msgctxt "frmsnapshothandlerunit.rsshselectthestructuredissectwindowyouwishtoaddthisregionto"
msgid "Select the structure dissect window you wish to add this region to"
msgstr "Выберите окно анализа структуры, в который вы хотите добавить этот регион"

#: frmsnapshothandlerunit.rsshthestructureslistisbroken
msgctxt "frmsnapshothandlerunit.rsshthestructureslistisbroken"
msgid "The structures list is broken"
msgstr "Повреждён список структур"

#: frmsnapshothandlerunit.rsshview
msgctxt "frmsnapshothandlerunit.rsshview"
msgid "View"
msgstr "Просмотр"

#: frmsortpointerlistunit.rstimeleft
msgid "Estimated time left"
msgstr "Время до окончания"

#: frmstackviewunit.rslockandaddtostructuredissect
msgctxt "frmstackviewunit.rslockandaddtostructuredissect"
msgid "Lock and add to structure dissect"
msgstr "Заблокировать и добавить в анализ структуры"

#: frmstackviewunit.rsnewwindow
msgctxt "frmstackviewunit.rsnewwindow"
msgid "<New window>"
msgstr "<Новое окно>"

#: frmstackviewunit.rsselectthestructuredissectwindowyouwishtoaddthisreg
msgctxt "frmstackviewunit.rsselectthestructuredissectwindowyouwishtoaddthisreg"
msgid "Select the structure dissect window you wish to add this region to"
msgstr "Выберите окно анализа структуры, в который вы хотите добавить этот регион"

#: frmstackviewunit.rssvthisstackviewwindowhasallocatedstacksnapshotsetc
msgid "This stackview window has allocated stack snapshots in the target process. Do you wish to free them?"
msgstr "Данное окно выделило множество снимков в указанном процессе. Вы хотите освободить их?"

#: frmstackviewunit.rsthestructureslistisbroken
msgctxt "frmstackviewunit.rsthestructureslistisbroken"
msgid "The structures list is broken"
msgstr "Повреждён список структур"

#: frmstringmapunit.rsbtnshowlist
msgid "<<Show list"
msgstr "<<Показать список"

#: frmstringmapunit.rserror
msgid "Error="
msgstr "Ошибка="

#: frmstringmapunit.rsgenerateregexprenginefailed
msgid "GenerateRegExprEngine failed"
msgstr "Сбой GenerateRegExprEngine"

#: frmstringmapunit.rsgeneratestringmap
msgid "Generate string map"
msgstr "Создать карту строк"

#: frmstringmapunit.rsnoreadablememoryfound
msgctxt "frmstringmapunit.rsnoreadablememoryfound"
msgid "No readable memory found"
msgstr "Читаемой памяти не найдено"

#: frmstringmapunit.rsstop
msgctxt "frmstringmapunit.rsstop"
msgid "Stop"
msgstr "Остановить"

#: frmstringmapunit.rsstringcount
msgid "Stringcount: %s"
msgstr "Количество строк: %s"

#: frmstringmapunit.rsunhandledtstringscancrash
msgid "Unhandled TStringScan crash"
msgstr "Необработанный сбой TStringScan"

#: frmstringpointerscanunit.rsareyousureyo
msgctxt "frmstringpointerscanunit.rsareyousureyo"
msgid "Are you sure you wish to start a new scan?"
msgstr "Вы уверены, что хотите начать новое сканирование?"

#: frmstringpointerscanunit.rsgeneratedscanning
msgctxt "frmstringpointerscanunit.rsgeneratedscanning"
msgid "Generated. Scanning..."
msgstr "Сгенерировано. Сканирование..."

#: frmstringpointerscanunit.rsgeneratingstringmap
msgctxt "frmstringpointerscanunit.rsgeneratingstringmap"
msgid "Generating stringmap"
msgstr "Генерация карты строк"

#: frmstringpointerscanunit.rsscan
msgctxt "frmstringpointerscanunit.rsscan"
msgid "Scan"
msgstr "Сканировать"

#: frmstringpointerscanunit.rsscanningfoun
msgctxt "frmstringpointerscanunit.rsscanningfoun"
msgid "Scanning... Found %s"
msgstr "Сканирование... Найдено %s"

#: frmstringpointerscanunit.rsspsuaddress
msgctxt "frmstringpointerscanunit.rsspsuaddress"
msgid "Address"
msgstr "Адрес"

#: frmstringpointerscanunit.rsspsuaddress2
msgctxt "frmstringpointerscanunit.rsspsuaddress2"
msgid "Address 2"
msgstr "Адрес 2"

#: frmstringpointerscanunit.rsspsuerrorduringscannoscanresults
msgctxt "frmstringpointerscanunit.rsspsuerrorduringscannoscanresults"
msgid "Error during scan. No scanresults available"
msgstr "Ошибка во время сканирования. Нет доступных результатов сканирования"

#: frmstringpointerscanunit.rsspsuexception
msgctxt "frmstringpointerscanunit.rsspsuexception"
msgid "Exception:"
msgstr "Исключение:"

#: frmstringpointerscanunit.rsspsufound
msgctxt "frmstringpointerscanunit.rsspsufound"
msgid "Found:"
msgstr "Найдено:"

#: frmstringpointerscanunit.rsspsufuuuu
msgctxt "frmstringpointerscanunit.rsspsufuuuu"
msgid "FUUUU"
msgstr "ФУУУУ"

#: frmstringpointerscanunit.rsspsufuuuuu
msgctxt "frmstringpointerscanunit.rsspsufuuuuu"
msgid "FUUUUU"
msgstr "ФУУУУУ"

#: frmstringpointerscanunit.rsspsunotyetimplemented
msgctxt "frmstringpointerscanunit.rsspsunotyetimplemented"
msgid "Not yet implemented"
msgstr "Ещё не реализовано"

#: frmstringpointerscanunit.rsspsuoffset
msgctxt "frmstringpointerscanunit.rsspsuoffset"
msgid "Offset "
msgstr "Смещение "

#: frmstringpointerscanunit.rsspsurescan
msgctxt "frmstringpointerscanunit.rsspsurescan"
msgid "Rescan"
msgstr "Отсев"

#: frmstringpointerscanunit.rsspsuscandonefound
msgctxt "frmstringpointerscanunit.rsspsuscandonefound"
msgid "Scan done! Found "
msgstr "Сканирование закончено! Найдено "

#: frmstringpointerscanunit.rsstop
msgctxt "frmstringpointerscanunit.rsstop"
msgid "Stop"
msgstr "Остановить"

#: frmstringpointerscanunit.rsterminating
msgctxt "frmstringpointerscanunit.rsterminating"
msgid "Terminating..."
msgstr "Завершение..."

#: frmstringpointerscanunit.rsthisaddressisnotaccessible
msgctxt "frmstringpointerscanunit.rsthisaddressisnotaccessible"
msgid "This address is not accessible"
msgstr "Этот адрес не доступен"

#: frmstructurecompareunit.rsareyousureyo
msgctxt "frmstructurecompareunit.rsareyousureyo"
msgid "Are you sure you wish to start a new scan?"
msgstr "Вы уверены, что хотите начать новый поиск?"

#: frmstructurecompareunit.rsgeneratedscanning
msgctxt "frmstructurecompareunit.rsgeneratedscanning"
msgid "Generated. Scanning..."
msgstr "Сгенерировано. Сканирование..."

#: frmstructurecompareunit.rsgeneratingstringmap
msgctxt "frmstructurecompareunit.rsgeneratingstringmap"
msgid "Generating stringmap"
msgstr "Генерация карты строк"

#: frmstructurecompareunit.rsinvalidgroup
msgid "Group %d address %s (%s) is not valid"
msgstr "Группа %d адрес %s (%s) недопустим"

#: frmstructurecompareunit.rsmaxaddressesshown
msgid "Max addresses shown :"
msgstr "Количество отображаемых адресов:"

#: frmstructurecompareunit.rsmaxreached
msgid "...<max reached>..."
msgstr "...<достигнут максимум>..."

#: frmstructurecompareunit.rssameaddress
msgid "This will result in 0 results as address %s appears multiple times"
msgstr "Это приведёт к нулевому результату, т.к. адрес %s появляется многократно"

#: frmstructurecompareunit.rsscan
msgctxt "frmstructurecompareunit.rsscan"
msgid "Scan"
msgstr "Поиск"

#: frmstructurecompareunit.rsscanningfoun
msgctxt "frmstructurecompareunit.rsscanningfoun"
msgid "Scanning... Found %s"
msgstr "Сканирование... Найдено %s"

#: frmstructurecompareunit.rsspsinvalidstruct
msgid "Invalid structure pointerfile"
msgstr "Недопустимый файл указателя структуры"

#: frmstructurecompareunit.rsspslock
msgctxt "frmstructurecompareunit.rsspslock"
msgid "Lock"
msgstr "Заблокировать"

#: frmstructurecompareunit.rsspsneednewce
msgid "You'll need a newer CE version to open this file"
msgstr "Для открытия этого файла вам нужна новая версия Cheat Engine"

#: frmstructurecompareunit.rsspsnoerror
msgid "No error"
msgstr "Ошибки нет"

#: frmstructurecompareunit.rsspsuaddress
msgctxt "frmstructurecompareunit.rsspsuaddress"
msgid "Address"
msgstr "Адрес"

#: frmstructurecompareunit.rsspsuaddress2
msgctxt "frmstructurecompareunit.rsspsuaddress2"
msgid "Address 2"
msgstr "Адрес 2"

#: frmstructurecompareunit.rsspsuerrorduringscannoscanresults
msgctxt "frmstructurecompareunit.rsspsuerrorduringscannoscanresults"
msgid "Error during scan. No scanresults available"
msgstr "Ошибка во время сканирования. Нет доступных результатов сканирования"

#: frmstructurecompareunit.rsspsuexception
msgctxt "frmstructurecompareunit.rsspsuexception"
msgid "Exception:"
msgstr "Исключение:"

#: frmstructurecompareunit.rsspsufound
msgctxt "frmstructurecompareunit.rsspsufound"
msgid "Found:"
msgstr "Найдено:"

#: frmstructurecompareunit.rsspsufuuuu
msgctxt "frmstructurecompareunit.rsspsufuuuu"
msgid "FUUUU"
msgstr "ФУУУУ"

#: frmstructurecompareunit.rsspsufuuuuu
msgctxt "frmstructurecompareunit.rsspsufuuuuu"
msgid "FUUUUU"
msgstr "ФУУУУУ"

#: frmstructurecompareunit.rsspsunlock
msgid "Unlock (%.8x-%.8x)"
msgstr "Разблокировать (%.8x-%.8x)"

#: frmstructurecompareunit.rsspsunotyetimplemented
msgctxt "frmstructurecompareunit.rsspsunotyetimplemented"
msgid "Not yet implemented"
msgstr "Ещё не реализовано"

#: frmstructurecompareunit.rsspsuoffset
msgctxt "frmstructurecompareunit.rsspsuoffset"
msgid "Offset "
msgstr "Смещение "

#: frmstructurecompareunit.rsspsurescan
msgctxt "frmstructurecompareunit.rsspsurescan"
msgid "Rescan"
msgstr "Отсев"

#: frmstructurecompareunit.rsspsuscandonefound
msgctxt "frmstructurecompareunit.rsspsuscandonefound"
msgid "Scan done! Found "
msgstr "Сканирование закончено! Найдено "

#: frmstructurecompareunit.rsstop
msgctxt "frmstructurecompareunit.rsstop"
msgid "Stop"
msgstr "Стоп"

#: frmstructurecompareunit.rsstructurecompare
msgctxt "frmstructurecompareunit.rsstructurecompare"
msgid "Structure Compare"
msgstr "Структурное сравнение"

#: frmstructurecompareunit.rsterminating
msgctxt "frmstructurecompareunit.rsterminating"
msgid "Terminating..."
msgstr "Завершение..."

#: frmstructurecompareunit.rsthisaddressisnotaccessible
msgctxt "frmstructurecompareunit.rsthisaddressisnotaccessible"
msgid "This address is not accessible"
msgstr "Этот адрес не доступен"

#: frmstructurecompareunit.rstoosmallalign
msgid "Alignsize must be greater than 0"
msgstr "Размер выравнивания должен быть больше 0"

#: frmstructurelinkerunit.strisnotavalidaddress
msgctxt "frmstructurelinkerunit.strisnotavalidaddress"
msgid "%s is not a valid address"
msgstr "%s не является допустимым адресом"

#: frmstructures2elementinfounit.rss2eiifyoucontinuetheoldlocallydefinedtype
msgid "If you continue the old locally defined type %s will be deleted. Continue? (Tip: You can make this type into a global type so it can be re-used over again)"
msgstr "Если вы продолжите, то старый локально определенный тип %s будет удалён. Продолжить? (Совет: Вы можете превратить этот тип в общий, таким образом, он может быть использован снова)"

#: frmstructures2elementinfounit.rss2eilocalstruct
msgid "Local struct:"
msgstr "Локальная структура:"

#: frmstructuresconfigunit.rshighlighted
msgctxt "frmstructuresconfigunit.rshighlighted"
msgid "Highlighted"
msgstr "Выделенные"

#: frmstructuresconfigunit.rsnormal
msgctxt "frmstructuresconfigunit.rsnormal"
msgid "Normal"
msgstr "Обычные"

#: frmstructuresnewstructureunit.rsguessfieldtypes
msgid "Guess Field Types"
msgstr "Угадать типы полей"

#: frmstructuresnewstructureunit.rssize
msgid "Size:"
msgstr "Размер:"

#: frmstructuresnewstructureunit.rsstructurename
msgid "Structure Name:"
msgstr "Название структуры:"

#: frmstructuresnewstructureunit.rsuseautotypesifavailable
msgid "Use Auto Types If Available"
msgstr "Использовать автоматические типы если доступно"

#: frmstructuresnewstructureunit.rswindowtitle
msgid "New Structure"
msgstr "Новая структура"

#: frmthreadlistunit.rscouldntobtaincontext
msgid "Couldn't obtain context"
msgstr "Не удалось получить контекст"

#: frmthreadlistunit.rscouldntopenhandle
msgid "Couldn't open handle"
msgstr "Не удалось открыть дескриптор"

#: frmthreadlistunit.rscurrent
msgid "Current"
msgstr "Текущий"

#: frmthreadlistunit.rspleasefirstattachthedebuggertothisprocess
msgid "Please first attach the debugger to this process"
msgstr "Сначала присоедините отладчик к этому процессу"

#: frmthreadlistunit.rstl1bytes
msgid "1 byte"
msgstr "1 байт"

#: frmthreadlistunit.rstl2bytes
msgid "2 bytes"
msgstr "2 байта"

#: frmthreadlistunit.rstl4bytes
msgid "4 bytes"
msgstr "4 байта"

#: frmthreadlistunit.rstl8bytes
msgid "8 bytes"
msgstr "8 байт"

#: frmthreadlistunit.rstlaccess
msgid "Access"
msgstr "Доступ"

#: frmthreadlistunit.rstlchangevalue
msgctxt "frmthreadlistunit.rstlchangevalue"
msgid "Change value"
msgstr "Изменить значение"

#: frmthreadlistunit.rstlexecute
msgctxt "frmthreadlistunit.rstlexecute"
msgid "Execute"
msgstr "Выполнение"

#: frmthreadlistunit.rstlfailederrorcode
msgid "failed. Errorcode="
msgstr "не удалось. Код ошибки="

#: frmthreadlistunit.rstlio
msgid "I/O"
msgstr "Ввод/Вывод"

#: frmthreadlistunit.rstlwhatshouldthenewvalueofthisregisterbe
msgid "What should the new value of this register be?"
msgstr "Каким должно быть новое значение этого регистра?"

#: frmthreadlistunit.rstlwrite
msgid "Write"
msgstr "Запись"

#: frmtracerunit.rssearch
msgctxt "frmtracerunit.rssearch"
msgid "Search"
msgstr "Поиск"

#: frmtracerunit.rstypetheluaconditionyouwanttosearchforexampleeax0x1
msgid "Type the (LUA) condition you want to search for (Example: EAX==0x1234)"
msgstr "Введите условие (LUA), которое вы хотите найти (Пример: EAX==0x1234)"

#: frmultimap2unit.rscantbeparsed
msgid "\" can't be parsed"
msgstr "» не может быть проанализирован"

#: frmultimap2unit.rsclosingwillfreeallcollecteddata
msgid "Closing will free all collected data. Continue? (Tip: You can minimize this window instead)"
msgstr "Закрытие освободит все собранные данные. Продолжить? (Совет: Вместо этого вы можете просто свернуть окно)"

#: frmultimap2unit.rscpu
msgid "CPU"
msgstr "ЦП"

#: frmultimap2unit.rsdasherror
msgid " -error"
msgstr " -ошибка"

#: frmultimap2unit.rsdoesntexistandcantbecreated
msgid " does not exist and can not be created"
msgstr " не существует и не может быть создан"

#: frmultimap2unit.rsfailureloadinglibipt
msgid "Failure loading libipt"
msgstr "Не удалось загрузить libipt"

#: frmultimap2unit.rsfirstopenaprocess
msgid "First open a process"
msgstr "Сначала откройте процесс"

#: frmultimap2unit.rsforsomeweirdreason
msgid "For some weird reason \""
msgstr "По какой-то странной причине «"

#: frmultimap2unit.rsinstructionpointerlistsize
msgctxt "frmultimap2unit.rsinstructionpointerlistsize"
msgid "Instruction Pointer List Size:"
msgstr "Размер списка указателя инструкции:"

#: frmultimap2unit.rsisaninvalidrange
msgid " is an invalid range"
msgstr " не является допустимым диапазоном"

#: frmultimap2unit.rsmaxamountofrangesreachedforyourcpu
msgid "Max amount of ranges reached for your CPU. Clear one first"
msgstr "Достигнуто максимальное количество диапазонов для вашего процессора"

#: frmultimap2unit.rsmodulelist
msgid "Module list"
msgstr "Список модулей"

#: frmultimap2unit.rsonlyforintelcpus
msgid "Sorry, but Ultimap2 only works on Intel CPU's"
msgstr "Извините, но Ultimap2 работает только с процессорами Intel"

#: frmultimap2unit.rspaused
msgctxt "frmultimap2unit.rspaused"
msgid "Paused"
msgstr "На паузе"

#: frmultimap2unit.rsprocessingdata
msgid ""
"Processing\n"
"Data\n"
msgstr ""
"Обработка\n"
"Данные\n"

#: frmultimap2unit.rsputbetweentomarsasanautostoprange
msgid "(Put between *'s to mark as an auto stop range)"
msgstr "(Поместите между * , чтобы отметить как диапазон автоматической остановки)"

#: frmultimap2unit.rsrangesemptyforallmax
msgid "Ranges: (Empty for all) (Max %d)"
msgstr "Диапазоны: (Пусто для всех) (Макс. %d)"

#: frmultimap2unit.rsrangesneeddbvminwindows10
msgid "To use ranges with Ultimap2 in windows 10, you must hide the fact that you use ranges from it. To be able to do that DBVM needs to be running. There is a chance running DBVM can crash your system and make you lose your data(So don't forget to save first). Do you want to run DBVM?"
msgstr "Для успешного использования диапазонов с Ultimap2 в Windows 10 вы должны скрыть этот факт. Для этого нужно запустить DBVM. Правда существует шанс, что запуск DBVM может привести к краху системы и потере не сохранённых данных(Так что, не забудьте сначала сохраниться). Вы хотите запустить DBVM?"

#: frmultimap2unit.rsrecording2
msgid "Recording"
msgstr "Запись"

#: frmultimap2unit.rsselectamoduleorgiveyourownrange
msgid "Select a module or give your own range"
msgstr "Выберите модуль или задайте диапазон"

#: frmultimap2unit.rssorrybutyourcpudoesntseemtobeabletosetatargetprocess
msgid "Sorry, but your CPU doesn't seem to be able to set a target PROCESS"
msgstr "Извините, но кажется, что ваш процессор не в состоянии установить процесс в качестве цели"

#: frmultimap2unit.rssorrybutyourcpuseemstobeleackingiptfeature
msgid "Sorry, but your CPU seems to be lacking the Intel Processor Trace feature which Ultimap2 makes use of"
msgstr "Извините, но кажется, что у вашего процессора отсутствует функция Intel Processor Trace, которую использует Ultimap2"

#: frmultimap2unit.rssorrybutyourcpusimplementationoftheiptfeatureistooold
msgid "Sorry, but your CPU's implementation of the Intel Processor Trace feature is too old. Ultimap uses multiple ToPA entries"
msgstr "Извините, но реализация функции Intel Processor Trace на вашем процессоре слишком стара. Ultimap использует многократные записи таблицы физических адресов"

#: frmultimap2unit.rstargetadifferentprocess
msgid "Target a different process. Ultimap2 will suspend the target when the buffer is full, and suspending the thing that empties the buffer is not a good idea"
msgstr "Укажите другой процесс. Ultimap2 приостановит выбранный процесс при переполненном буфере, а приостановка штуки, что очищает буфер - не самая хорошая идея"

#: frmultimap2unit.rstherangeyouhaveprovidedisanexitrangebeaware
msgid "The range you have provided is an 'Exit' range. Be aware that this doesn't mean it will always stop at that range, or that the result is what you expect. A context switch to another thread between the start and stop can add a lot of other data"
msgstr "Предоставленный вами диапазон является «Выходным» диапазоном. Знайте, это не означает, что он всегда будет останавливаться в этом диапазоне или результат будет тем, что вы ожидали. Переключение контекста на другой поток между началом и концом диапазона может добавить много других данных"

#: frmultimap2unit.rsthesizehastobe12kborhigher
msgid "The size has to be 12KB or higher"
msgstr "Размер должен быть 12 Кбайт или больше"

#: frmultimapunit.rsremovehotkey
msgid "Remove hotkey (%s)"
msgstr "Убрать горячую клавишу (%s)"

#: frmultimapunit.rsuuerrorduringmap
msgid "Error during map"
msgstr "Ошибка при создании карты"

#: frmultimapunit.rsuulastfilterresults
msgid "Last filter results: filtered out %d left: %d"
msgstr "Последние результаты фильтра: Отфильтровано %d осталось: %d"

#: frmultimapunit.rsuunew
msgid " new="
msgstr " новый="

#: frmultimapunit.rsuuold
msgid "old="
msgstr "старый="

#: frmultimapunit.rsuupause
msgctxt "frmultimapunit.rsuupause"
msgid "Pause"
msgstr "Пауза"

#: frmultimapunit.rsuupleaserunthe64bitversionofcheatenginetomakeuseofthisfeature
msgid "Please run the 64-bit version of Cheat Engine to make use of this feature"
msgstr "Пожалуйста, запустите 64-битную версию Cheat Engine, чтобы воспользоваться этой функцией"

#: frmultimapunit.rsuuresume
msgid "Resume"
msgstr "Возобновить"

#: frmultimapunit.rsuusorrybutthisfeatureisonlyavailableonintelcpus
msgid "Sorry, but this feature is only available on intel cpu's"
msgstr "Извините, но данная функция доступна только на процессорах Intel"

#: frmultimapunit.rsuuthemaximumnumberofworkersis64
msgid "The maximum number of workers is 64"
msgstr "Максимальное число работников = 64"

#: frmultimapunit.rsuuthisfunctionneedsatleast200bytesfortheheaderofthebuffer
msgid "This function needs at least 200 bytes for the header of the buffer"
msgstr "Этой функции нужно как минимум 200 байт для заголовка буфера"

#: frmultimapunit.rsuuthiswillbringbackallfoundinstructions
msgid "This will bring back all found instructions. Continue?"
msgstr "Это вернет все найденные инструкции. Продолжить?"

#: frmultimapunit.rsuuthiswillresetthecallcountoffunctionbackto0
msgid "This will reset the callcount of functions back to 0. This can not be undone. Continue?"
msgstr "Это сбросит счётчик вызовов функций. Действие не может быть отменено. Продолжить?"

#: frmwatchlistunit.rsunparsable
msgid "<Unparsable>"
msgstr "<Не распознан>"

#: frmwatchlistunit.rsunreadable
msgid "<Unreadable>"
msgstr "<Не распознан>"

#: gnuassembler.rsbyteswhile
msgid " bytes while "
msgstr " байт, в то время как ожидалось "

#: gnuassembler.rsconfigureavalidbinutilssetupfirst
msgid "Configure a valid binutils setup first"
msgstr "Сначала правильно сконфигурируйте настройки binutils"

#: gnuassembler.rscouldnotbefound
msgctxt "gnuassembler.rscouldnotbefound"
msgid " could not be found"
msgstr " не может быть найден"

#: gnuassembler.rsdoesntseemtobeavalidelffile
msgid " doesn't seem to be a valid ELF file"
msgstr " не является допустимым ELF файлом"

#: gnuassembler.rsgnuassemblererror
msgid "GNU Assembler error"
msgstr "Ошибка GNU ассемблера"

#: gnuassembler.rsinvalidelffile
msgid "Invalid ELF file"
msgstr "Неверный ELF файл"

#: gnuassembler.rsnobinutilsinstalled
msgid "No binutils installed"
msgstr "binutils не установлен"

#: gnuassembler.rstheaobfor
msgid "The AOB for "
msgstr "Массив байт для "

#: gnuassembler.rstheproperformatofasectionis
msgid "The proper format of .asection is : .asection <name> <preferedaddress>"
msgstr "Правильным форматом .asection является : .asection <имя> <предпочтительный адрес>"

#: gnuassembler.rstheproperformatofmsectionis
msgid "The proper format of .msection is : .msection <name> <address> <optional expected size>"
msgstr "Правильным форматом .msection является : .msection <имя> <адрес> <ожидаемый размер(необязательно)>"

#: gnuassembler.rstook
msgid " took "
msgstr " занимает "

#: gnuassembler.rswhereexpected
msgid " where expected"
msgstr " байт"

#: groupscancommandparser.rsgscpcustomtypenotrecognized
msgid "Custom type not recognized: "
msgstr "Пользовательский тип не распознан: "

#: groupscancommandparser.rsgscpinvalidgroupscancommand
msgid "Invalid groupscan command"
msgstr "Неверная команда группового поиска"

#: groupscancommandparser.rsgscpwildcardsemptyarenotallowedforoutoforderscans
msgid "Wildcards/Empty are not allowed for Out of Order scans"
msgstr "Подстановочные знаки/Незаполненные поля не поддерживаются для сканирований «Не по порядку»"

#: guisafecriticalsection.rscriticalsectionleavewithoutenter
msgid "Criticalsection leave without enter"
msgstr "Без входа в критическую секцию"

#: hexviewunit.rsaddress
msgid "address"
msgstr "адрес"

#: hexviewunit.rsbase
msgid "Base"
msgstr "Базовый адрес"

#: hexviewunit.rsbigfuckingerror
msgid "Big fucking error"
msgstr "Чертовски большая ошибка"

#: hexviewunit.rsbytes
msgid "bytes"
msgstr "байт"

#: hexviewunit.rsexecute
msgctxt "hexviewunit.rsexecute"
msgid "Execute"
msgstr "Выполнение"

#: hexviewunit.rsexecutereadonly
msgid "Execute/Read only"
msgstr "Выполнение/Только Чтение"

#: hexviewunit.rsexecutereadwrite
msgid "Execute/Read/Write"
msgstr "Выполнение/Чтение/Запись"

#: hexviewunit.rsexecutewritecopy
msgid "Execute/Write Copy"
msgstr "Выполнение/Запись/Копирование"

#: hexviewunit.rsguarded
msgid "Guarded"
msgstr "Защищаемая"

#: hexviewunit.rsinvalidbytesperseperatorvalue
msgid "Invalid BytesPerSeperator value:%s"
msgstr "Недопустимое значение BytesPerSeperator:%s"

#: hexviewunit.rsmodule
msgid "Module"
msgstr "Модуль"

#: hexviewunit.rsnoaccess
msgctxt "hexviewunit.rsnoaccess"
msgid "No Access"
msgstr "Нет доступа"

#: hexviewunit.rsnotcached
msgid "Not Cached"
msgstr "Не кэшируется"

#: hexviewunit.rsphysicaladdress
msgctxt "hexviewunit.rsphysicaladdress"
msgid "Physical Address"
msgstr "Физический адрес"

#: hexviewunit.rsprotect
msgctxt "hexviewunit.rsprotect"
msgid "Protect"
msgstr "Защита"

#: hexviewunit.rsreadonly
msgid "Read Only"
msgstr "Только Чтение"

#: hexviewunit.rsreadwrite
msgid "Read/Write"
msgstr "Чтение/Запись"

#: hexviewunit.rssize
msgctxt "hexviewunit.rssize"
msgid "Size"
msgstr "Размер"

#: hexviewunit.rsthislookslikeanarrayofbytedoyouwanttoinputitasahex
msgid "This looks like an array of byte. Do you want to input it as a hexadecimal string?"
msgstr "Выглядит как массив байт. Вы хотите ввести его как шестнадцатеричную строку?"

#: hexviewunit.rsthislookslikeanormalstringdoyouwanttoinputitasastr
msgid "This looks like a normal string. Do you want to input it as a string ?"
msgstr "Выглядит как обычная строка. Вы хотите ввести её как строку?"

#: hexviewunit.rswritecombine
msgctxt "hexviewunit.rswritecombine"
msgid "Write Combine"
msgstr "Комбинированная запись"

#: hexviewunit.rswritecopy
msgctxt "hexviewunit.rswritecopy"
msgid "Write Copy"
msgstr "Запись/Копирование"

#: hotkeys.rsdecreasevaluewith
msgid "Decrease value with:"
msgstr "Уменьшить значение на:"

#: hotkeys.rsdefaultactivated
msgid "%s Activated"
msgstr "%s Activated"

#: hotkeys.rsdefaultdeactivated
msgid "%s Deactivated"
msgstr "%s Deactivated"

#: hotkeys.rsdisablescript
msgid "Disable script"
msgstr "Выключить скрипт"

#: hotkeys.rsenablescript
msgid "Enable script"
msgstr "Включить скрипт"

#: hotkeys.rsfreeze
msgid "Freeze"
msgstr "Заморозить"

#: hotkeys.rshotkeyid
msgid "Hotkey ID=%s"
msgstr "ID горячей клавиши=%s"

#: hotkeys.rsincreasevaluewith
msgid "Increase value with:"
msgstr "Увеличить значение на:"

#: hotkeys.rssetvalueto
msgid "Set value to:"
msgstr "Установить значение:"

#: hotkeys.rsspeaktext
msgid "Speak Text"
msgstr "Произношение текста"

#: hotkeys.rstexttospeechhint
msgid ""
"The text to speak\n"
"{Description} = The description of the hotkey\n"
"{MRDescription} = The description field of the memory record\n"
"{MRValue} = The value of the memory record\n"
msgstr ""
"Произносимый текст\n"
"{Description} = Описание горячей клавиши\n"
"{MRDescription} = Поле с описанием записи в память\n"
"{MRValue} = Значение, записываемое  в память\n"

#: hotkeys.rstogglefreeze
msgid "Toggle freeze"
msgstr "Заморозить/Разморозить"

#: hotkeys.rstogglefreezeandallowdecrease
msgid "Toggle freeze and allow decrease"
msgstr "Только уменьшение"

#: hotkeys.rstogglefreezeandallowincrease
msgid "Toggle freeze and allow increase"
msgstr "Только увеличение"

#: hotkeys.rstogglescript
msgid "Toggle script"
msgstr "Переключить скрипт"

#: hotkeys.rsunfreeze
msgid "Unfreeze"
msgstr "Разморозить"

#: iconstuff.rsfailureopen
msgid "Failure opening "
msgstr "Не удалось открыть "

#: iconstuff.rsiconpicker
msgid "Icon picker"
msgstr "Средство выбора иконки"

#: iconstuff.rsnoiconfound
msgid "No icon found in this file"
msgstr "В файле не найдена какая-либо иконка"

#: iconstuff.rsunhandledext
msgid "Unhandled file extension"
msgstr "Неизвестное расширение файла"

#: kerneldebuggerinterface.rsdbkdebug_startdebuggingfailed
msgid "DBKDebug_StartDebugging failed"
msgstr "Сбой DBKDebug_StartDebugging"

#: luacaller.rsautoassemblercallbackluafunctionerror
msgid "AutoAssemblerCallback: Lua Function error("
msgstr "AutoAssemblerCallback: Ошибка Lua функции("

#: luacaller.rsisnotyetsupported
msgctxt "luacaller.rsisnotyetsupported"
msgid " is not yet supported"
msgstr " пока не поддерживается"

#: luacaller.rsstructuredissecteventluafunctionerror
msgid "StructureDissectEvent: Lua Function error("
msgstr "StructureDissectEvent: Ошибка Lua функции("

#: luacaller.rsthistypeofmethod
msgctxt "luacaller.rsthistypeofmethod"
msgid "This type of method:"
msgstr "Этот тип метода:"

#: luaclass.rsinvalidclassobject
msgid "Invalid class object"
msgstr "Недопустимый объект класса"

#: luadissectcode.rscouldnotbefound
msgctxt "luadissectcode.rscouldnotbefound"
msgid " could not be found"
msgstr " не может быть найден"

#: luadissectcode.rsinvalidparametersfordissect
msgid "Invalid parameters for dissect"
msgstr "Недопустимые параметры для анализа"

#: luadissectcode.rsthemodulenamed
msgid "The module named "
msgstr "Модуль под названием "

#: luaform.rsthegivenformisnotcompatible
msgid "The given form is not compatible. Formclass="
msgstr "Данная форма не совместима. Formclass ="

#: luafoundlist.rscreatefoundlistneedsamemscanobjectasparameter
msgid "createfoundlist needs a memscan object as parameter"
msgstr "createfoundlist нуждается в объекте memscan в качестве параметра"

#: luahandler.rscheatengineisbeingafag
msgid "Cheatengine is being a fag"
msgstr "Cheat Engine не испытывает желание делать то, что вы хотите"

#: luahandler.rsconditionalbreakpointerror
msgid "Conditional breakpoint error"
msgstr "Ошибка условного брейкпоинта"

#: luahandler.rscreatememscanneedsaprogressbarornil
msgid "createMemScan needs a progressbar or nil. "
msgstr "createMemScan нуждается в индикаторе выполнения или в nil. "

#: luahandler.rsdeallocatesharedmemoryisnotimplemented
msgid "deallocateSharedMemory is not implemented (It's not even in the list of available functions)"
msgstr "deallocateSharedMemory не реализован (Его даже нет в списке доступных функций)"

#: luahandler.rsdebugsetbreakpointneedsatleastanaddress
msgid "debug_setBreakpoint needs at least an address"
msgstr "debug_setBreakpoint нуждается, как минимум, в адресе"

#: luahandler.rserror
msgid "Error:"
msgstr "Ошибка:"

#: luahandler.rserror2
msgid " error:"
msgstr " ошибка:"

#: luahandler.rserror3
msgid " error"
msgstr " ошибка"

#: luahandler.rsgetprocesslisttheprovidedlistobjectisnotvalid
msgid "getProcessList: the provided List object is not valid"
msgstr "getProcessList: предоставленный объект списка не действителен"

#: luahandler.rsgetthreadlisttheprovidedlistobjectisnotvalid
msgid "getThreadlist: the provided List object is not valid"
msgstr "getThreadlist: предоставленный объект списка не действителен"

#: luahandler.rsincorrectnumberofparameters
msgid "Incorrect number of parameters"
msgstr "Некорректное число параметров"

#: luahandler.rsinvalidfloat
msgid "Invalid floating point string:%s"
msgstr "Недопустимая строка с плавающей точкой: %s"

#: luahandler.rsinvalidint
msgid "Invalid integer:%s"
msgstr "Недопустимое целое число: %s"

#: luahandler.rsisnotaprogressbar
msgid " is not a progressbar"
msgstr " это не индикатор выполнения"

#: luahandler.rsluapanic
msgid "LUA panic!"
msgstr "LUA в панике!"

#: luahandler.rslua_doscriptwasnotcalledromthemainthread
msgid "LUA_DoScript was not called from the main thread"
msgstr "LUA_DoScript не был вызван из основного потока"

#: luahandler.rsmainluaerror
msgid "main.lua error:"
msgstr "main.lua ошибка:"

#: luahandler.rsmainluaerror2
msgid "main.lua error"
msgstr "main.lua ошибка"

#: luahandler.rsnonmainthreadluaerror
msgid "Lua error in a secondary thread"
msgstr "Ошибка lua во вторичном потоке"

#: luahandler.rsnumberrequired
msgid "Number required"
msgstr "Требуется число"

#: luahandler.rsplaysoundtheparametermustbeatablefileoramemorystream
msgid "playSound: The parameter must be a table file or a memory stream. Nothing else"
msgstr "playSound: Параметром должен быть файл таблицы или поток памяти. И ничего другого"

#: luahandler.rspluginaddress
msgctxt "luahandler.rspluginaddress"
msgid "Plugin Address"
msgstr "Расположение плагина"

#: luahandler.rsthistypeisnotsupportedhere
msgid "This type is not supported here"
msgstr "Этот тип не поддерживается"

#: luahandler.rsundefinedluaerror
msgid "Undefined lua error"
msgstr "Неопределённая ошибка lua"

#: luamemscan.rsnotallparametershavebeenprovided
msgid "Not all parameters have been provided"
msgstr "Были предоставлены не все параметры"

#: luaobject.rsisnotyetsupported
msgctxt "luaobject.rsisnotyetsupported"
msgid " is not yet supported"
msgstr " ещё не поддерживается"

#: luaobject.rsthisisaninvalidclassormethodproperty
msgid "This is an invalid class or method property"
msgstr "Это недопустимый класс или свойство метода"

#: luaobject.rsthistypeofmethod
msgctxt "luaobject.rsthistypeofmethod"
msgid "This type of method:"
msgstr "Этот тип метода:"

#: luastructurefrm.rsgroup1
msgctxt "luastructurefrm.rsgroup1"
msgid "Group 1"
msgstr "Группа 1"

#: luastructurefrm.rsgroupd
msgid "Group %d"
msgstr "Группа %d"

#: luasyntax.syns_attrluamstring
msgid "Multiline String"
msgstr "Многострочная строка"

#: luasyntax.syns_attrnumber
msgid "Numbers"
msgstr "Числа"

#: luasyntax.syns_filterlua
msgid "Lua Files (*.lua, *.lpr)|*.lua;*.lpr"
msgstr "Файлы Lua (*.lua, *.lpr)|*.lua;*.lpr"

#: luasyntax.syns_langlua
msgctxt "luasyntax.syns_langlua"
msgid "Lua"
msgstr "Lua"

#: luatablefile.rscreatetablefilerequiresatleastoneparameter
msgid "createTableFile requires at least one parameter"
msgstr "для createTableFile требуется по крайней мере один параметр"

#: luatablefile.rserrorraisedwithmessage
msgid " error raised with message: "
msgstr " вызвана ошибка с сообщением: "

#: luatablefile.rstabledileentryalreadyexistsforfilename
msgid "Table file entry already exists for filename: "
msgstr "Запись файла таблицы уже существует для файла: "

#: luathread.rserrorinnativethreadcalled
msgid "Error in native thread called "
msgstr "Ошибка в собственном потоке вызвала "

#: luathread.rsinnativecode
msgid " in native code:"
msgstr " в собственном коде:"

#: luathread.rsinvalidfirstparameterforcreatenativethread
msgid "Invalid first parameter for createNativeThread"
msgstr "Недопустимый первый параметр для createNativeThread"

#: lua_server.rsalreadyexists
msgid " already exists"
msgstr " уже существует"

#: lua_server.rsaluaserverwiththename
msgid "A luaserver with the name "
msgstr "luaserver с именем "

#: mainunit.rsand
msgctxt "mainunit.rsand"
msgid "and"
msgstr "и"

#: mainunit.rsaprilfools
msgid "April fools!!!!"
msgstr "Первоапрельский дурак!!!!"

#: mainunit.rsareyousureyouwanttodelete
msgctxt "mainunit.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "Вы уверены, что хотите удалить %s?"

#: mainunit.rsareyousureyouwanttodeletethisform
msgid "Are you sure you want to delete this form?"
msgstr "Вы уверены, что хотите удалить эту форму?"

#: mainunit.rsareyousureyouwanttoerasethedatainthecurrenttable
msgid "Are you sure you want to erase the data in the current table?"
msgstr "Вы уверены, что хотите стереть все данные в текущей таблице?"

#: mainunit.rsatleastxx
msgid "at least xx%"
msgstr "как минимум xx%"

#: mainunit.rsautoassembleedit
msgid "Auto Assemble edit: %s"
msgstr "Редактирование: %s"

#: mainunit.rsbetween
msgid "between %"
msgstr "между %"

#: mainunit.rsbringscheatenginetofront
msgid "brings Cheat Engine to front"
msgstr "переносит Cheat Engine на передний план"

#: mainunit.rscancel
msgctxt "mainunit.rscancel"
msgid "Cancel"
msgstr "Отмена"

#: mainunit.rsceerror
msgid "CE Error:"
msgstr "Ошибка:"

#: mainunit.rschangevalue
msgctxt "mainunit.rschangevalue"
msgid "Change value"
msgstr "Изменить значение"

#: mainunit.rschooselanguage
msgid "Which language do you wish to use?"
msgstr "Какой язык вы хотите использовать?"

#: mainunit.rscomparetosavedscan
msgctxt "mainunit.rscomparetosavedscan"
msgid "Compare to first/saved scan"
msgstr "Сравнение с первым/сохранённым результатом поиска"

#: mainunit.rscomparingto
msgid "Comparing to %s"
msgstr "Сравнение с %s"

#: mainunit.rscomparingtof
msgid "Comparing to first scan results"
msgstr "Сравнение с результатом первого поиска"

#: mainunit.rscurrentprocess
msgid "Current process"
msgstr "Текущий процесс"

#: mainunit.rscustomluatype
msgid "Custom LUA type"
msgstr "Пользовательский тип LUA"

#: mainunit.rscustomtypename
msgid "Custom Type Name"
msgstr "Пользовательское название типа"

#: mainunit.rsdbvmwatchfailed
msgid "dbvm_watch failed"
msgstr "Сбой dbvm_watch"

#: mainunit.rsdecimal
msgctxt "mainunit.rsdecimal"
msgid "Decimal"
msgstr "Десятичное"

#: mainunit.rsdelete
msgctxt "mainunit.rsdelete"
msgid "Delete"
msgstr "Удалить"

#: mainunit.rsdoyouwantthegroupwithaddress
msgid "Do you want a header with address support ?"
msgstr "Вам нужен заголовок с адресной поддержкой?"

#: mainunit.rsdoyouwanttogotothecheatenginewebsite
msgid "Do you want to go to the Cheat Engine website?"
msgstr "Вы хотите перейти на веб-сайт Cheat Engine?"

#: mainunit.rsdoyouwanttoprotectthistrainerfilefromediting
msgid "Do you want to protect this trainer file from editing?"
msgstr "Вы хотите защитить этот трейнер от редактирования?"

#: mainunit.rsdoyouwishtomergethecurrenttablewiththistable
msgid "Do you wish to merge the current table with this table?"
msgstr "Вы хотите объединить текущую таблицу с этой?"

#: mainunit.rsedit
msgctxt "mainunit.rsedit"
msgid "Edit"
msgstr "Редактировать"

#: mainunit.rseditaddresses
msgid "Edit addresses"
msgstr "Редактирование адресов"

#: mainunit.rsexpired
msgid "EXPIRED"
msgstr "Истёк срок действия лицензии"

#: mainunit.rsfailedtoload
msgid "failed to load"
msgstr "не удалось загрузить"

#: mainunit.rsfailuresettingthecreateglobalprivilege
msgid "Failure setting the CreateGlobal privilege."
msgstr "Не удалось установить привилегии для CreateGlobal."

#: mainunit.rsfailuresettingthedebugprivilege
msgid "Failure setting the debug privilege. Debugging may be limited."
msgstr "Не удалось установить отладочные привилегии. Отладка может быть ограничена."

#: mainunit.rsfailuresettingtheloaddriverprivilege
msgid "Failure setting the load driver privilege. Debugging may be limited."
msgstr "Не удалось установить привилегии загрузки драйвера. Отладка может быть ограничена."

#: mainunit.rsfailuresettingthesetcbprivilegeprivilege
msgid "Failure setting the SeTcbPrivilege privilege. Debugging may be limited."
msgstr "Не удалось установить привилегии SeTcbPrivilege. Отладка может быть ограничена."

#: mainunit.rsfindoutwhataccessesthispointer
msgid "Find out what accesses this pointer"
msgstr "Найти инструкции, обращающиеся к этому указателю"

#: mainunit.rsfindoutwhatwritesthispointer
msgid "Find out what writes this pointer"
msgstr "Найти инструкции, записывающие по этому указателю"

#: mainunit.rsfindwhataccessestheaddresspointedatbythispointer
msgid "Find what accesses the address pointed at by this pointer"
msgstr "Найти инструкции, обращающиеся к указываемому указателем адресу"

#: mainunit.rsfindwhatwritestheaddresspointedatbythispointer
msgid "Find what writes the address pointed at by this pointer"
msgstr "Найти инструкции, записывающие по указываемому указателем адресу"

#: mainunit.rsforcetermination
msgid "Force termination"
msgstr "Завершить принудительно"

#: mainunit.rsgivethenewfilename
msgid "Give the new filename"
msgstr "Укажите новое название файла"

#: mainunit.rsgivethenewvaluefortheselectedaddresses
msgid "Give the new value for the selected address(es)"
msgstr "Задайте новое значение для выбранного адреса(ов)"

#: mainunit.rsgroup
msgid "Group %s"
msgstr "Группа %s"

#: mainunit.rsgroups
msgid "Groups"
msgstr "Группы"

#: mainunit.rsgroupscandatainvalid
msgid "groupscan data invalid"
msgstr "неверные данные группового поиска"

#: mainunit.rsgroupscanresultwithnogroupscanparser
msgid "Groupscan result with no groupscanparser"
msgstr "У результата группового поиска отсутствует анализатор группового поиска"

#: mainunit.rsheight
msgid " , height="
msgstr " , высота="

#: mainunit.rshex
msgctxt "mainunit.rshex"
msgid "Hex"
msgstr "Hex"

#: mainunit.rshexadecimal
msgctxt "mainunit.rshexadecimal"
msgid "Hexadecimal"
msgstr "Шестнадцатеричное"

#: mainunit.rshrmpfbecauseiminagoodmoodillletyougothistimebutdon
msgid "Hrmpf... Because I'm in a good mood i'll let you go this time. But don't do it again you filthy pirate"
msgstr "Хмм... Сейчас я в хорошем настроении, поэтому в этот раз я тебя отпущу. Но не делай так больше, мерзкий пират"

#: mainunit.rsinvalidscanfolder
msgid "%s is not accessible like it should.  Please configure a proper location in the settings"
msgstr "%s недоступна. Пожалуйста, укажите её правильное расположение в настройках"

#: mainunit.rsinvalidstartaddress
msgid "Invalid start address: %s"
msgstr "Недопустимый начальный адрес: %s"

#: mainunit.rsinvalidstopaddress
msgid "Invalid stop address: %s"
msgstr "Недопустимый конечный адрес: %s"

#: mainunit.rsisnotavalidspeed
msgid "%s is not a valid speed"
msgstr "%s не является допустимой скоростью"

#: mainunit.rsisnotavalidx
msgid "%s is not a valid xml name"
msgstr "%s не является допустимым названием xml файла"

#: mainunit.rslanguage
msgid "Language"
msgstr "Язык"

#: mainunit.rslicenseexpired
msgid "Your license to use Cheat Engine has expired. You can buy a license to use cheat engine for 1 month for $200, 6 months for only $1000 and for 1 year for only $1800. If you don't renew your license Cheat Engine will be severely limited in it's abilities. (e.g: Next scan has been disabled)"
msgstr "Ваша лицензия на использование Cheat Engine истекла. Для дальнейшего использования программы вы можете приобрести лицензию на 1 месяц за $200, на 6 месяцев за $1000 или на 1 год всего за $1800. Если вы не продлите вашу лицензию, то Cheat Engine будет работать в ограниченном режиме. (например: кнопка «Отсев» будет отключена)"

#: mainunit.rsloadtheassociatedtable
msgid "Load the associated table? (%s)"
msgstr "Загрузить ассоциированную таблицу? (%s)"

#: mainunit.rsluascriptcheattable
msgid "Lua script: Cheat Table"
msgstr "Lua скрипт: Таблица читов"

#: mainunit.rsmodified
msgid "Modified"
msgstr "Модифицирован"

#: mainunit.rsmugenerategroupscancommand
msgid "Generate groupscan command"
msgstr "Генерация группового поиска"

#: mainunit.rsnone
msgid "<none>"
msgstr "<нет>"

#: mainunit.rsoverlay
msgid "overlay "
msgstr "оверлей "

#: mainunit.rspart
msgid " part "
msgstr " часть "

#: mainunit.rsprevious
msgctxt "mainunit.rsprevious"
msgid "Previous"
msgstr "Прежнее"

#: mainunit.rsremoveselectedaddress
msgid "Remove selected address"
msgstr "Удалить выбранный адрес"

#: mainunit.rsremoveselectedaddresses
msgctxt "mainunit.rsremoveselectedaddresses"
msgid "Remove selected addresses"
msgstr "Удалить выбранные адреса"

#: mainunit.rsrename
msgctxt "mainunit.rsrename"
msgid "Rename"
msgstr "Переименовать"

#: mainunit.rsrenamefile
msgid "Rename file"
msgstr "Переименовать файл"

#: mainunit.rsrequiresdbvmcapableintelcpu
msgid "This function requires an Intel CPU with virtualization support. If your system has that then make sure that you're currently not running inside a virtual machine. (Windows has some security features that can run programs inside a VM)"
msgstr "Для этой функции требуется процессор Intel с поддержкой виртуализации. Если ваша система имеет такую поддержку, убедитесь, что в данный момент вы не работаете внутри виртуальной машины. (Windows имеет некоторые функции безопасности, которые могут запускать программы внутри виртуальной машины)"

#: mainunit.rsrequiresdbvmept
msgid "DBVM find routines needs DBVM for EPT page hooking. Loading DBVM can potentially cause a system freeze. Are you sure?"
msgstr "Процедура DBVM поиска требует запуска самой DBVM для перехвата EPT страниц. Загрузка DBVM может привести к зависанию системы. Вы уверены?"

#: mainunit.rsrequiresept
msgid "This function requires that your CPU supports 'Extended Page Table (EPT)' which your CPU lacks"
msgstr "Эта функция требует процессора поддерживающего «Расширенную таблицу страниц (EPT)»"

#: mainunit.rsrestoreandshow
msgid "Restore and show"
msgstr "Восстановить и показать"

#: mainunit.rssaved
msgid "Saved"
msgstr "Сохранённое"

#: mainunit.rssavedscanresults
msgid "Saved scan results"
msgstr "Сохранённый результат поиска"

#: mainunit.rssavescanresults
msgid "Save scan results"
msgstr "Сохранить результат поиска"

#: mainunit.rssavetodisk
msgid "Save to disk"
msgstr "Сохранить на диск"

#: mainunit.rsscan
msgctxt "mainunit.rsscan"
msgid "Scan"
msgstr "Поиск"

#: mainunit.rsscanerror
msgid "Scan error:%s"
msgstr "Ошибка поиска: %s"

#: mainunit.rsscanresult
msgid "Scanresult"
msgstr "Scanresult"

#: mainunit.rsselectthesavedscanresultfromthelistbelow
msgid "Select the saved scan result from the list below"
msgstr "Выберите сохранённый результат поиска из списка ниже"

#: mainunit.rssetchangehotkeys
msgid "Set/Change hotkeys"
msgstr "Назначить/Изменить горячие клавиши"

#: mainunit.rssethotkeys
msgid "Set hotkeys"
msgstr "Назначить горячие клавиши"

#: mainunit.rsshowasbinary
msgctxt "mainunit.rsshowasbinary"
msgid "Show as binary"
msgstr "Показать как двоичное"

#: mainunit.rsshowasdecimal
msgid "Show as decimal"
msgstr "Показать как десятичное"

#: mainunit.rsshowashexadecimal
msgctxt "mainunit.rsshowashexadecimal"
msgid "Show as hexadecimal"
msgstr "Показать как шестнадцатеричное"

#: mainunit.rsshown
msgid "shown"
msgstr "показывается"

#: mainunit.rsterminatingscan
msgid "Terminating scan..."
msgstr "Завершение поиска..."

#: mainunit.rsthankyoufortryingoutcheatenginebecauseithasexpired
msgid "Thank you for trying out Cheat Engine. Because it has expired Cheat Engine will now close. Is that ok with you?"
msgstr "Спасибо, что опробовали Cheat Engine. Т.к. пробный период истёк, то Cheat Engine сейчас закроется. С вами всё в порядке?"

#: mainunit.rstheprocessisntfullyopenedindicatingainvalidprocess
msgid "The process isn't fully opened. Indicating a invalid ProcessID. You still want to find out the EPROCESS? (BSOD is possible)"
msgstr "Процесс открыт не полностью. Указан недопустимый идентификатор процесса. Вы всё ещё хотите узнать EPROCESS? (возможен BSOD)"

#: mainunit.rsthereareoneormoreautoassemblerentriesorcodechanges
msgid "There are one or more auto assembler entries or code changes enabled in this table. Do you want them disabled? (without executing the disable part)"
msgstr "В текущей таблице включен как минимум один скрипт автоассемблера или изменяющий код (см. «Дополнительные возможности»). Вы хотите их отключить? (Без выполнения условий их отключения)"

#: mainunit.rstherecordwithdescriptionhasasinterpretableaddresst
msgid "The record with description '%s' has as interpretable address '%s'. The recalculation will change it to %s. Do you want to edit it to the new address?"
msgstr "У записи с описанием «%s» в качестве адреса указан %s. Перерасчёт поменяет этот адрес на %s. Вы хотите изменить этот адрес на новый?"

#: mainunit.rsthisbuttonwillforcecancelascanexpectmemoryleaks
msgid "This button will force cancel a scan. Expect memory leaks"
msgstr "После нажатия этой кнопки Cheat Engine принудительно остановит поиск. Ожидайте утечку памяти"

#: mainunit.rsthisbuttonwilltrytocancelthecurrentscanclicktwicet
msgid "This button will try to cancel the current scan. Click twice to force an exit"
msgstr "После нажатия этой кнопки Cheat Engine будет пытаться остановить текущий поиск. Кликните дважды для принудительной отмены"

#: mainunit.rsthislistishuge
msgid "This list is huge and deleting multiple items will require CE to traverse the whole list and can take a while. Are you sure?"
msgstr "Этот список огромен. Для удаления множественных объектов, Cheat Engine потребуется пройтись по всему списку, что займёт много времени. Вы уверены?"

#: mainunit.rstrytutorial
msgid "Do you want to try out the tutorial?"
msgstr "Вы хотите пройти учебное руководство?"

#: mainunit.rsunabletoscanfixyourscansettings
msgid "Unable to scan. Fix your scan settings and restart cheat engine"
msgstr "Сканирование невозможно. Исправьте ваши настройки поиска и перезапустите Cheat Engine"

#: mainunit.rsunrandomizerinfo
msgid "This will scan for and change some routines that are commonly used to generate a random value so they always return the same. Please be aware that there is a chance it overwrites the wrong routines causing the program to crash, or that the program uses an unknown random generator. Continue?"
msgstr "Будут проверены и изменены некоторые процедуры, которые обычно используются для генерации случайного значения, чтобы они всегда возвращали одно и то же значение. Имейте в виду, что есть шанс перезаписи неверных процедур, и это может привести к аварийному завершению программы или может использоваться неизвестный генератор случайных значений. Продолжить?"

#: mainunit.rsunspecifiederror
msgid "Unspecified error"
msgstr "Неустановленная ошибка"

#: mainunit.rsvalue
msgid "Value %"
msgstr "Значение %"

#: mainunit.rswasclickedatpositon
msgid " was clicked at positon "
msgstr " был кликнут в позиции "

#: mainunit.rswhatareyousayingyouregoingtocontinueusingceillegal
msgid "WHAT!!! Are you saying you're going to continue using CE ILLEGALLY??? If you say yes, i'm going to mail the cops to get you and send you to jail!!!"
msgstr "ЧТО?!!! Вы хотите сказать, что и дальше будете нелегально использовать Cheat Engine??? Если вы ответите «Да», то я напишу заявление в полицию, чтобы они вас поймали и отправили за решётку!"

#: mainunit.rswhatdoyouwantthegroupnametobe
msgid "What do you want the groupname to be?"
msgstr "Какое название вы хотите дать этой группе?"

#: mainunit.rswhatnamedoyouwanttogivetothesescanresults
msgid "What name do you want to give to these scanresults?"
msgstr "Какое название вы хотите дать этому результату поиска?"

#: mainunit.rswhatwillbethenewnameforthistab
msgid "What will be the new name for this tab?"
msgstr "Какое название вы хотите дать этой вкладке?"

#: mainunit.rswidth
msgid "   -   width="
msgstr "   -   ширина="

#: mainunit.rsyouarelowondiskspaceonthefolderwherethescanresults
msgid "You are low on diskspace on the folder where the scanresults are stored. Scanning might fail. Are you sure you want to continue?"
msgstr "Мало места на диске, где находится папка с результатами поиска. Поиск может завершится неудачей. Вы уверены, что хотите продолжить?"

#: mainunit.straccessed
msgid "The following opcodes accessed the selected address"
msgstr "Следующие инструкции обращались к выбранным адресам"

#: mainunit.stradd0
msgid "Do you want to add a '0'-terminator at the end?"
msgstr "Вы хотите добавить нуль-терминальную строку в конец?"

#: mainunit.stralreadyin
msgctxt "mainunit.stralreadyin"
msgid "This address is already in the list"
msgstr "Этот адрес уже находится в списке"

#: mainunit.stralreadyinlistmultiple
msgid "One or more addresses where already in the list"
msgstr "В списке уже есть как минимум один адрес"

#: mainunit.strasktosave
msgid "You haven't saved your last changes yet. Save Now?"
msgstr "Вы ещё не сохранили ваши последние изменения. Сохранить сейчас?"

#: mainunit.strchange1value
msgid "Change this value to:"
msgstr "Изменить это значение на:"

#: mainunit.strchangedescription1
msgctxt "mainunit.strchangedescription1"
msgid "Description"
msgstr "Описание"

#: mainunit.strchangedescription2
msgid "Change the description to:"
msgstr "Изменить описание на:"

#: mainunit.strchangemorevalues
msgid "Change these values to:"
msgstr "Изменить эти значения на:"

#: mainunit.strchangescript
msgctxt "mainunit.strchangescript"
msgid "Change script"
msgstr "Изменить скрипт"

#: mainunit.strclicktogohome
msgid "Click here to go to the Cheat Engine homepage"
msgstr "Кликните здесь для перехода на домашнюю страницу Cheat Engine"

#: mainunit.strconfirmprocesstermination
msgid "This will close the current process. Are you sure you want to do this?"
msgstr "Это действие закроет текущий процесс. Вы уверены, что хотите это сделать?"

#: mainunit.strconfirmundo
msgid "Do you really want to go back to the results of the previous scan?"
msgstr "Вы действительно хотите вернуться к результату предыдущего поиска?"

#: mainunit.strdeleteaddress
msgid "Delete this address"
msgstr "Удалить этот адрес"

#: mainunit.strdeleteall
msgid "Are you sure you want to delete all addresses?"
msgstr "Вы уверены, что хотите удалить все адреса?"

#: mainunit.strdeletetheseaddresses
msgid "Delete these addresses"
msgstr "Удалить эти адреса"

#: mainunit.strdisablecheat
msgid "Disable cheat"
msgstr "Отключить чит"

#: mainunit.strdontbother
msgid "Don't even bother. Cheat Engine uses the main thread to receive messages when the scan is done, freeze it and CE will crash!"
msgstr "Даже не беспокойтесь. Cheat Engine использует основной поток для приёма информации об окончании процесса поиска. Если вы заморозите его, то Cheat Engine аварийно завершится!"

#: mainunit.strenablecheat
msgid "Enable cheat"
msgstr "Включить чит"

#: mainunit.strerror
msgctxt "mainunit.strerror"
msgid "Error"
msgstr "Ошибка"

#: mainunit.strerrorwhileopeningprocess
msgid "Error while opening this process"
msgstr "Возникла ошибка при открытии этого процесса"

#: mainunit.strerrorwhileopeningprocessmac
msgid ". Have you disabled 'System Integrity Protection'(SIP) yet?"
msgstr ". Вы уже отключили «Защита целостности системы» (SIP)?"

#: mainunit.strforcerecheck
msgctxt "mainunit.strforcerecheck"
msgid "Force recheck symbols"
msgstr "Принудительная перепроверка символов"

#: mainunit.strfreezeaddressinlist
msgid "Freeze the address in this list"
msgstr "Заморозить адрес в этом списке"

#: mainunit.strfreezealladdresses
msgid "Freeze all addresses in this list"
msgstr "Заморозить все адреса в этом списке"

#: mainunit.strfuture
msgid "Wow,I never imagined people would use Cheat Engine up to today"
msgstr "Ничего себе, я и представить не мог, что люди будут пользоваться Cheat Engine и по сей день"

#: mainunit.strhappybirthday
msgid "Let's sing Happy Birthday for Dark Byte today!"
msgstr "Давайте петь «Happy Birthday» для Dark Byte!"

#: mainunit.strhideall
msgid "will hide all windows"
msgstr "скроет все окна"

#: mainunit.strhideforeground
msgid "will hide the foreground window"
msgstr "скроет активное окно"

#: mainunit.strinfoabouttable
msgid "Info about this table:"
msgstr "Информация об этой таблице:"

#: mainunit.strkeeplist
msgid "Keep the current address list/code list?"
msgstr "Оставить текущую таблицу и список кодов?"

#: mainunit.strmorepointers
msgid "There are more pointers selected. Do you want to change them as well?"
msgstr "Выбрано несколько указателей. Их тоже изменить?"

#: mainunit.strmorepointers2
msgid "You have selected one or more pointers. Do you want to change them as well?"
msgstr "Вы выбрали один или более указателей. Их тоже изменить?"

#: mainunit.strnewyear
msgid "And what are your good intentions for this year? ;-)"
msgstr "Хорошо ли вы вели себя в этом году? ;-)"

#: mainunit.strnotavalidbinarynotation
msgid " is not a valid binary notation!"
msgstr " недопустимая двоичная запись!"

#: mainunit.strnotavalidnotation
msgid "This is not a valid notation"
msgstr "Недопустимая запись"

#: mainunit.strnotavalidvalue
msgctxt "mainunit.strnotavalidvalue"
msgid "This is not an valid value"
msgstr "Недопустимое значение"

#: mainunit.strnotsameammountofbytes
msgid "The number of bytes you typed is not the same as the previous ammount. Continue?"
msgstr "Введённое вами количество байт не совпадает с предыдущим количеством. Продолжить?"

#: mainunit.strnotthesamesize1
msgid "The text you entered isn't the same size as the original. Continue?"
msgstr "Введённый вами текст отличается по размеру от оригинального. Продолжить?"

#: mainunit.strnotthesamesize2
msgid "Not the same size!"
msgstr "Размер отличается!"

#: mainunit.stropcodechanged
msgctxt "mainunit.stropcodechanged"
msgid "The following opcodes changed the selected address"
msgstr "Следующие инструкции изменили выбранный адрес"

#: mainunit.stropcoderead
msgid "The following opcodes read from the selected address"
msgstr "Следующие инструкции читают из выбранного адреса"

#: mainunit.strphysicalmemory
msgctxt "mainunit.strphysicalmemory"
msgid "Physical Memory"
msgstr "Физическая память"

#: mainunit.strrecalculateaddress
msgctxt "mainunit.strrecalculateaddress"
msgid "Recalculate address"
msgstr "Перерасчёт адреса"

#: mainunit.strrecalculatealladdresses
msgid "Recalculate all addresses"
msgstr "Перерасчёт всех адресов"

#: mainunit.strrecalculateselectedaddresses
msgid "Recalculate selected addresses"
msgstr "Перерасчёт выбранных адресов"

#: mainunit.strremovefromgroup
msgid "Remove from group "
msgstr "Удалить из группы "

#: mainunit.strsaferphysicalmemory
msgid "Safer memory access"
msgstr "Безопасный доступ к памяти"

#: mainunit.strscantextcaptiontotext
msgid "Text:"
msgstr "Текст:"

#: mainunit.strscantextcaptiontovalue
msgid "Value:"
msgstr "Значение:"

#: mainunit.strsearchforarray
msgid "Search for this array"
msgstr "Массив"

#: mainunit.strsearchfortext
msgid "Search for text"
msgstr "Текст"

#: mainunit.strselectedaddressisapointer
msgid "The selected address is a pointer. Are you sure? (the base pointer will get the address)"
msgstr "Выбранный адрес является указателем. Вы уверены? (будет изменён адрес базового указателя)"

#: mainunit.strsethotkey
msgid "Set a hotkey"
msgstr "Назначить горячую клавишу"

#: mainunit.strshowasdecimal
msgid "Show as decimal value"
msgstr "Показать как десятичное значение"

#: mainunit.strshowashex
msgid "Show as hexadecimal value"
msgstr "Показать как шестнадцатеричное значение"

#: mainunit.strunfreezeaddressinlist
msgid "Unfreeze the address in this list"
msgstr "Разморозить адрес в этом списке"

#: mainunit.strunfreezealladdresses
msgid "Unfreeze all addresses in this list"
msgstr "Разморозить все адреса в этом списке"

#: mainunit.strunhideall
msgid "will bring all windows back"
msgstr "возвратит все окна"

#: mainunit.strunhideforeground
msgid "will bring the foreground window back"
msgstr "возвратит активное окно"

#: mainunit.strunknownextension
msgctxt "mainunit.strunknownextension"
msgid "Unknown extension"
msgstr "Неизвестное расширение"

#: mainunit.strvalue
msgctxt "mainunit.strvalue"
msgid "Value"
msgstr "Значение"

#: mainunit.strwindowfailedtohide
msgid "A window failed to hide"
msgstr "Окну не удалось скрыться"

#: mainunit.strxmess
msgid "Merry christmas and happy new year"
msgstr "Весёлого Рождества и счастливого Нового Года"

#: mainunit2.rsenabledisablespeedhack
msgid "Enable/Disable speedhack."
msgstr "Включить/Выключить спидхак."

#: mainunit2.rsm2nohotkey
msgid " (No hotkey)"
msgstr " (Нет горячей клавиши)"

#: mainunit2.rsnohotkey
msgid "No hotkey"
msgstr "Нет горячей клавиши"

#: mainunit2.rspleasewait
msgid "Please Wait!"
msgstr "Пожалуйста, подождите!"

#: mainunit2.rsselectanitemfromthelistforasmalldescription
msgid "Select an item from the list for a small description"
msgstr "Выберите инструкцию из списка для получения краткой информации"

#: mainunit2.rsusethegameapplicationforawhile
msgid "Use the game/application for a while and make the address you're watching change. The list will be filled with addresses that contain code that change the watched address."
msgstr "Укажите адрес, за которым вы хотите проследить, и поиграйте некоторое время. Список будет заполнен адресами инструкций, взаимодействующих с наблюдаемым адресом."

#: mainunit2.straddresshastobereadable
msgid "The address has to be readable if you want to use this function"
msgstr "Адрес должен быть читаемым, если вы хотите использовать эту функцию"

#: mainunit2.strautoassemble
msgid "Assembler"
msgstr "Ассемблер"

#: mainunit2.strbiggerthan
msgid "Bigger than..."
msgstr "Больше чем..."

#: mainunit2.strbug
msgid "BUG!"
msgstr "БАГ!"

#: mainunit2.strchangedvalue
msgctxt "mainunit2.strchangedvalue"
msgid "Changed value"
msgstr "Значение изменилось"

#: mainunit2.strcomparetofirstscan
msgid "Compare to first scan"
msgstr "Сравнить с первым поиском"

#: mainunit2.strcomparetolastscan
msgid "Compare to last scan"
msgstr "Сравнить с последним поиском"

#: mainunit2.strcomparetosavedscan
msgid "Compare to saved scan"
msgstr "Сравнить с сохранённым поиском"

#: mainunit2.strdecreasedvalue
msgid "Decreased value"
msgstr "Значение уменьшилось"

#: mainunit2.strdecreasedvalueby
msgid "Decreased value by ..."
msgstr "Значение уменьшилось на ..."

#: mainunit2.strexact
msgid "Exact"
msgstr "Точное"

#: mainunit2.strexactvalue
msgid "Exact Value"
msgstr "Точное значение"

#: mainunit2.strfailedtoinitialize
msgid "Failed to initialize the debugger"
msgstr "Не удалось инициализировать отладчик"

#: mainunit2.strfirstscan
msgctxt "mainunit2.strfirstscan"
msgid "First Scan"
msgstr "Поиск"

#: mainunit2.strignorevalue
msgid "Ignore value"
msgstr "Игнорировать значение"

#: mainunit2.strincreasedvalue
msgid "Increased value"
msgstr "Значение увеличилось"

#: mainunit2.strincreasedvalueby
msgid "Increased value by ..."
msgstr "Значение увеличилось на ..."

#: mainunit2.strneednewerwindowsversion
msgid "This function only works in Windows 2000+ (perhaps also NT but not tested)"
msgstr "Эта функция работает только на Windows 2000+ (возможно и на NT)"

#: mainunit2.strnewscan
msgid "New Scan"
msgstr "Нов. поиск"

#: mainunit2.strnodescription
msgctxt "mainunit2.strnodescription"
msgid "No description"
msgstr "Нет описания"

#: mainunit2.strok
msgctxt "mainunit2.strok"
msgid "OK"
msgstr "Подтвердить"

#: mainunit2.strsmallerthan
msgid "Smaller than..."
msgstr "Меньше чем..."

#: mainunit2.strstart
msgctxt "mainunit2.strstart"
msgid "Start"
msgstr "Запустить"

#: mainunit2.strstop
msgctxt "mainunit2.strstop"
msgid "Stop"
msgstr "Остановить"

#: mainunit2.strtoolong
msgid "Too long"
msgstr "Слишком долго"

#: mainunit2.strunchangedvalue
msgid "Unchanged value"
msgstr "Значение не изменилось"

#: mainunit2.strunknowninitialvalue
msgid "Unknown initial value"
msgstr "Неизвестное значение"

#: mainunit2.strvaluebetween
msgid "Value between..."
msgstr "Диапазон"

#: manualmoduleloader.rsmmlallocationerror
msgid "Allocation error"
msgstr "Ошибка распределения"

#: manualmoduleloader.rsmmlfailedfindingaddressof
msgid "failed finding address of "
msgstr "не удалось найти адрес "

#: manualmoduleloader.rsmmlnotavalidfile
msgid "not a valid file"
msgstr "недопустимый файл"

#: manualmoduleloader.rsmmlnotavalidheader
msgid "Not a valid header"
msgstr "Недопустимый заголовок"

#: manualmoduleloader.rsmmltriedloadinga64bitmoduleona32bitsystem
msgid "Tried loading a 64-bit module on a 32-bit system"
msgstr "Была попытка загрузки 64-битного модуля на 32-битной системе"

#: memdisplay.rsfailurecreatingopenglwindow
msgid "failure creating opengl window"
msgstr "не удалось создать OpenGL окно"

#: memdisplay.rsondatareturnedatoosmallmemoryregion
msgid "OnData returned a too small memory region. It should have returned false instead"
msgstr "OnData возвратил слишком небольшую область памяти. Вместо этого он должен был вернуть false"

#: memorybrowserformunit.rs0or1
msgid "(0 or 1)"
msgstr "(0 или 1)"

#: memorybrowserformunit.rsaddress
msgctxt "memorybrowserformunit.rsaddress"
msgid "Address"
msgstr "Адрес"

#: memorybrowserformunit.rsallocatememory
msgid "Allocate memory"
msgstr "Выделить память"

#: memorybrowserformunit.rsassemblyscan
msgid "Assembly scan"
msgstr "Поиск инструкций"

#: memorybrowserformunit.rsatleastbyteshavebeenallocatedatdoyouwanttogotheren
msgid "At least %s bytes have been allocated at %s%sDo you want to go there now?"
msgstr "Как минимум %s байт(а) было выделено по адресу %s. Вы хотите сейчас перейти туда?"

#: memorybrowserformunit.rsatleastbyteshavebeenallocatedatgotherenow
msgid "At least %s bytes have been allocated at %s. Go there now?"
msgstr "Как минимум %s байт(а) было выделено по адресу %s. Перейти туда сейчас?"

#: memorybrowserformunit.rsbecauseofunhandledexeption
msgid "Because of unhandled exception %s"
msgstr "Из-за необработанного исключения %s"

#: memorybrowserformunit.rsbetween
msgid "Between %s"
msgstr "Между %s"

#: memorybrowserformunit.rschangedisplayfader
msgid "Change display fader"
msgstr "Изменить на"

#: memorybrowserformunit.rschangeregister
msgid "Change register"
msgstr "Изменить регистр"

#: memorybrowserformunit.rscheatenginesinglelingeassembler
msgid "Single-line assembler"
msgstr "Построчный ассемблер"

#: memorybrowserformunit.rscomment
msgctxt "memorybrowserformunit.rscomment"
msgid "Comment"
msgstr "Комментарий"

#: memorybrowserformunit.rscommentfor
msgid "Comment for %s"
msgstr "Комментарий к %s"

#: memorybrowserformunit.rscreateremotethread
msgid "Create remote thread"
msgstr "Создать удалённый поток"

#: memorybrowserformunit.rsdllinjected
msgid "DLL Injected"
msgstr "Инъекция DLL прошла успешно"

#: memorybrowserformunit.rsdoyouwanttoexecuteafunctionofthedll
msgid "Do you want to execute a function of the dll?"
msgstr "Вы хотите выполнить функцию dll?"

#: memorybrowserformunit.rserrorallocatingmemory
msgid "Error allocating memory!"
msgstr "Возникла ошибка при выделении памяти!"

#: memorybrowserformunit.rsfillintheaddressyouwanttogoto
msgid "Fill in the address you want to go to"
msgstr "Заполните адрес, по которому вы хотите перейти"

#: memorybrowserformunit.rsgetkerneladdress
msgid "Get kernel address"
msgstr "Получение адреса пространства ядра"

#: memorybrowserformunit.rsgivethenameofthefunctionyouwanttofindcasesensitive
msgid "Give the name of the function you want to find (Case sensitive,certain words can cause blue screens)"
msgstr "Укажите название функции, которую хотите найти (С учётом регистра, определённые слова могут вызвать BSOD)"

#: memorybrowserformunit.rsgotoaddress
msgid "Goto Address"
msgstr "Перейти по адресу"

#: memorybrowserformunit.rsheaderfor
msgid "Header for %s"
msgstr "Заголовок к %s"

#: memorybrowserformunit.rshowlongshouldachangebeshown
msgid "How long should a change be shown?"
msgstr "С каким интервалом следует показывать изменение значений?"

#: memorybrowserformunit.rshowmuchis
msgid "How much is %s?"
msgstr "%s - это сколько?"

#: memorybrowserformunit.rshowmuchmemorydoyouwanttoaddtothisprocess
msgid "How much memory do you want to add to this process?"
msgstr "Сколько памяти вы хотите выделить этому процессу?"

#: memorybrowserformunit.rshowmuchmemorydoyouwishtoallocate
msgid "How much memory do you wish to allocate?"
msgstr "Сколько памяти вы хотите выделить?"

#: memorybrowserformunit.rsidontunderstandwhatyoumeanwith
msgid "I don't understand what you mean with %s"
msgstr "Не понятно, что вы имели в виду, написав «%s»"

#: memorybrowserformunit.rsinjectdll
msgid "Inject dll"
msgstr "Инъекция dll"

#: memorybrowserformunit.rsinputtheassemblycodetofindwilcardssupported
msgid "Input the assembly code to find. Wildcards( * ) supported."
msgstr "Укажите инструкцию для поиска. Поддерживается подстановочный знак ( * )"

#: memorybrowserformunit.rsisnotavalidvalue
msgctxt "memorybrowserformunit.rsisnotavalidvalue"
msgid "%s is not a valid value"
msgstr "%s не является допустимым значением"

#: memorybrowserformunit.rslinkwithotherhexview
msgctxt "memorybrowserformunit.rslinkwithotherhexview"
msgid "Link with other hexview"
msgstr "Связать с другим Hex-редактором"

#: memorybrowserformunit.rsmaxstacktracesize
msgid "Max stacktrace size"
msgstr "Максимальный размер трассировки стека"

#: memorybrowserformunit.rsmbbookmark
msgid "Bookmark %d"
msgstr "Закладка %d"

#: memorybrowserformunit.rsmbbookmark2
msgid "Bookmark %d: %s"
msgstr "Закладка %d: %s"

#: memorybrowserformunit.rsmbcreationoftheremotethreadfailed
msgid "Creation of the remote thread failed"
msgstr "Не удалось создать удалённый поток"

#: memorybrowserformunit.rsmbthreadcreated
msgid "Thread Created"
msgstr "Поток создан"

#: memorybrowserformunit.rsmemoryviewercurrentlydebuggingthread
msgid "Memory Viewer - Currently debugging thread %s"
msgstr "Редактор памяти - Отладка потока %s"

#: memorybrowserformunit.rsmemoryviewerrunning
msgid "Memory Viewer - Running"
msgstr "Редактор памяти - Запуск"

#: memorybrowserformunit.rsneedtorundissectcode
msgid "You will need to run the dissect code routine first before this window is usable. Run it now?"
msgstr "Сначала вам нужно выполнить «Анализ кода». Выполнить его сейчас?"

#: memorybrowserformunit.rsnewsize
msgid "New size"
msgstr "Новый размер"

#: memorybrowserformunit.rsparameters
msgid "Parameters"
msgstr "Параметры"

#: memorybrowserformunit.rspleaseenteravalidhexadecimaladdres
msgid "Please enter a valid hexadecimal addres"
msgstr "Пожалуйста, введите допустимый шестнадцатеричный адрес"

#: memorybrowserformunit.rspleaseenteravalidhexadecimalvalue
msgid "Please enter a valid hexadecimal value"
msgstr "Пожалуйста, введите допустимое шестнадцатеричное значение"

#: memorybrowserformunit.rspleasespecifythenewsymbolsearchpathseperatespaths
msgid "Please specify the new symbol searchpath (; separates paths)"
msgstr "Пожалуйста, укажите новый путь поиска символа (точка с запятой разделяет пути)"

#: memorybrowserformunit.rspleasetargetanotherprocess
msgctxt "memorybrowserformunit.rspleasetargetanotherprocess"
msgid "Start another version of Cheat Engine and attach to that instead"
msgstr "Если вы хотите выполнить это действие с Cheat Engine с её же помощью, то вам нужно запустить ещё одну копию"

#: memorybrowserformunit.rspleasetargetaprocessfirst
msgid "Please target a process first"
msgstr "Сначала выберите процесс"

#: memorybrowserformunit.rsremovebreakpoint
msgid "Remove breakpoint"
msgstr "Удалить брейкпоинт"

#: memorybrowserformunit.rsreplacewithcodethatdoesnothing
msgctxt "memorybrowserformunit.rsreplacewithcodethatdoesnothing"
msgid "Replace with code that does nothing"
msgstr "Заменить ничего не делающим кодом (NOP)"

#: memorybrowserformunit.rsrestorewithorginalcode
msgctxt "memorybrowserformunit.rsrestorewithorginalcode"
msgid "Restore with original code"
msgstr "Восстановить оригинальный код"

#: memorybrowserformunit.rsreturnaddress
msgid "Return Address"
msgstr "Адрес возврата"

#: memorybrowserformunit.rsselectthefunctionyouwanttoexecute
msgid "Select the function you want to execute"
msgstr "Выберите функцию, которую вы хотите выполнить"

#: memorybrowserformunit.rssetbreakpoint
msgctxt "memorybrowserformunit.rssetbreakpoint"
msgid "Set breakpoint"
msgstr "Установить брейкпоинт"

#: memorybrowserformunit.rsshowdifference
msgctxt "memorybrowserformunit.rsshowdifference"
msgid "Show difference"
msgstr "Показать различие"

#: memorybrowserformunit.rssomethinghappened
msgid "something happened"
msgstr "что-то случилось"

#: memorybrowserformunit.rssshowstheautoguessvalue
msgid "(%s shows the autoguess value)"
msgstr "(%s показывает предполагаемое значение)"

#: memorybrowserformunit.rsstacktrace
msgctxt "memorybrowserformunit.rsstacktrace"
msgid "Stacktrace"
msgstr "Трассировка стека"

#: memorybrowserformunit.rsstopshowingthedifference
msgid "Stop showing the difference"
msgstr "Прекратить показывать различие"

#: memorybrowserformunit.rssymbolhandler
msgid "Symbol handler"
msgstr "Обработчик символа"

#: memorybrowserformunit.rsthegeneratedcodeisbyteslongbuttheselectedopcodeisb
msgid "The generated code is %s byte(s) long, but the selected opcode is %s byte(s) long! Do you want to replace the incomplete opcode(s) with NOP's?"
msgstr "Ваша инструкция занимает %s байт(а), а заменяемая инструкция %s байт(а)! Вы хотите заменить незаполненные байты NOP'ами?"

#: memorybrowserformunit.rstypeyourassemblercodehereaddress
msgid "Type your assembler code here: (address=%s)"
msgstr "Введите свой ассемблерный код: (адрес=%s)"

#: memorybrowserformunit.rsunlinkfromotherhexview
msgid "Unlink from other hexview"
msgstr "Разорвать связь с другим Hex-редактором"

#: memorybrowserformunit.rsvalue
msgctxt "memorybrowserformunit.rsvalue"
msgid "Value"
msgstr "Значение"

#: memorybrowserformunit.rswhatisthenewvalueof
msgid "What is the new value of %s?"
msgstr "Каково новое значение %s?"

#: memorybrowserformunit.rswhatwillbethestartaddressofthisthread
msgid "What will be the startaddress of this thread?"
msgstr "Каков будет начальный адрес этого потока?"

#: memorybrowserformunit.rsyouwanttogiveanadditional32bitparameterwillshowupi
msgid "You want to give an additional 32-bit parameter? (Will show up in (R)/(E)BX)"
msgstr "Вы хотите задать дополнительный 32-битный параметр? (Будет отображаться в (R)/(E)BX)"

#: memoryrecordunit.rsactivate
msgctxt "memoryrecordunit.rsactivate"
msgid "Activate"
msgstr "Активация"

#: memoryrecordunit.rsdeactivate
msgctxt "memoryrecordunit.rsdeactivate"
msgid "Deactivate"
msgstr "Деактивация"

#: memoryrecordunit.rsdecreasevalue
msgid "Decrease Value"
msgstr "Уменьшить значение"

#: memoryrecordunit.rserror
msgctxt "memoryrecordunit.rserror"
msgid "error"
msgstr "ошибка"

#: memoryrecordunit.rsincreasevalue
msgid "Increase Value"
msgstr "Увеличить значение"

#: memoryrecordunit.rsmrnibblesupportisonlyforhexadecimaldisplay
msgid "Nibble support is only for hexadecimal display"
msgstr "Полубайт поддерживается только для шестнадцатеричного отображения"

#: memoryrecordunit.rsp
msgctxt "memoryrecordunit.rsp"
msgid "P->"
msgstr "У->"

#: memoryrecordunit.rspqqqqqqqq
msgid "P->????????"
msgstr "У->????????"

#: memoryrecordunit.rssetvalue
msgid "Set Value"
msgstr "Установить Значение"

#: memoryrecordunit.rstoggleactivation
msgid "Toggle Activation"
msgstr "(Де)Активация"

#: memoryrecordunit.rstoggleactivationallowdecrease
msgid "Toggle Activation Allow Decrease"
msgstr "Только уменьшение"

#: memoryrecordunit.rstoggleactivationallowincrease
msgid "Toggle Activation Allow Increase"
msgstr "Только увеличение"

#: memscan.rsaresultsetwiththisnamealreadyexists
msgid "A result set with this name(%s) already exists"
msgstr "Результат с таким же названием (%s) уже существует"

#: memscan.rsdiskwriteerror
msgid "Disk write error:%s"
msgstr "Ошибка записи диска: %s"

#: memscan.rsdiskwriteerror2
msgid "Disk Write Error:%s"
msgstr "Ошибка записи диска: %s"

#: memscan.rserrorallocatingbytesfortheoldresults
msgid "Error allocating %s bytes for the old results. buffersize=%s variablesize=%s"
msgstr "Ошибка, выделяющая %s байт(а) старым результатам. размер буфера=%s размер переменной=%s"

#: memscan.rserrorwhenwhileloadingresult
msgid "Error while loading result"
msgstr "Ошибка при загрузке результата"

#: memscan.rsfailedspawningthesavefirstscanthread
msgid "Failed spawning the Save First Scan thread"
msgstr "Не удалось породить поток сохранения первого поиска"

#: memscan.rsfailureallocatingmemoryforcopytriedallocatingkb
msgid "Failure allocating memory for copy. Tried allocating %s KB"
msgstr "Сбой при выделении памяти для копирования. Попробуйте выделить %s Кбайт(а)"

#: memscan.rsfailurecreatingthescandirectory
msgid "Failure creating the scan directory"
msgstr "Не удалось создать каталог сканирования"

#: memscan.rsforsomereasonthescancontrollerdoesnotexist
msgid "For some reason the scanController does not exist"
msgstr "По каким-то причинам отсутствует scanController"

#: memscan.rsinvalidbinarynotation
msgid "Invalid binary notation"
msgstr "Недопустимая двоичная запись"

#: memscan.rsisaninvalidvalue
msgid "%s is an invalid value"
msgstr "%s не является допустимым значением"

#: memscan.rsisnotavalidcharacterinsideabinarystring
msgid "%s is not a valid character inside a binary string"
msgstr "%s- недопустимый символ в двоичной строке"

#: memscan.rsisnotavalidnotation
msgid "%s is an invalid notation"
msgstr "%s не является правильной записью"

#: memscan.rsisnotavalidvalue
msgctxt "memscan.rsisnotavalidvalue"
msgid "%s is not a valid value"
msgstr "%s не является допустимым значением"

#: memscan.rsmscustomtypeisnil
msgid "Custom type is nil"
msgstr "Пользовательский тип - nil"

#: memscan.rsmsnothingtoscanfor
msgid "Nothing to scan for"
msgstr "Нечего сканировать"

#: memscan.rsmsthescanwasforcedtoterminatesubsequentscansmaynotfunctionproperlyetc
msgid "The scan was forced to terminate. Subsequent scans may not function properly. It's recommended to restart Cheat Engine"
msgstr "Сканирование было принудительно завершено. Последующие сканирования могут не функционировать должным образом. Рекомендуется перезапустить Cheat Engine"

#: memscan.rsmstupidalignsize
msgid "Stupid alignsize"
msgstr "Дурацкое выравнивание размера"

#: memscan.rsnoreadablememoryfound
msgctxt "memscan.rsnoreadablememoryfound"
msgid "No readable memory found"
msgstr "Читаемой памяти не найдено"

#: memscan.rsnotenoughdiskspacefortheaddressfile
msgid "Not enough diskspace for the address file"
msgstr "Недостаточно дискового пространства для файла адресов"

#: memscan.rsnotenoughdiskspaceforthememoryfile
msgid "Not enough diskspace for the memory file"
msgstr "Недостаточно дискового пространства для файла памяти"

#: memscan.rspleasefillsomethingin
msgid "Please fill something in"
msgstr "Пожалуйста, укажите что-нибудь для поиска"

#: memscan.rsthetemporaryscandirectorydoesnotexistcheckyourscan
msgid "The temporary scan directory %s does not exist. Check your scan settings"
msgstr "Отсутствует папка «%s» для временных файлов поиска. Проверьте «Настройки поиска»"

#: memscan.rsthread
msgid "thread "
msgstr "поток "

#: memscan.rsthreadsynchronizer
msgid "Thread synchronizer"
msgstr "Синхронизатор потока"

#: memscan.rstmpandundoarenamesthatmaynotbeusedtryanothername
msgid "TMP and UNDO are names that may not be used. Try another name"
msgstr "Названия «TMP» и «UNDO» нельзя использовать. Попробуйте другие"

#: memscan.rsunknown
msgctxt "memscan.rsunknown"
msgid "Unknown"
msgstr "Неизвестно"

#: mikmod.rsfailuretoinitializemikmod
msgid "Failure to initialize MikMod"
msgstr "Не удалось инициализировать MikMod"

#: networkconfig.rscouldnotberesolved
msgctxt "networkconfig.rscouldnotberesolved"
msgid " could not be resolved"
msgstr " не разрешён"

#: networkconfig.rsfailedconnectingtotheserver
msgid "Failed connecting to the server"
msgstr "Не удалось подключиться к серверу"

#: networkconfig.rsfailurecreatingsocket
msgctxt "networkconfig.rsfailurecreatingsocket"
msgid "Failure creating socket"
msgstr "Не удалось создать сокет"

#: networkconfig.rshost
msgctxt "networkconfig.rshost"
msgid "host:"
msgstr "хост:"

#: networkinterfaceapi.rsnoconnection
msgid "No connection"
msgstr "Нет соединения"

#: newkernelhandler.rscouldntbeopened
msgid "%s couldn't be opened"
msgstr "%s невозможно открыть"

#: newkernelhandler.rsdbvmisnotloadedthisfeatureisnotusable
msgid "DBVM is not loaded. This feature is not usable"
msgstr "DBVM не загружена. Эта функция не может использоваться"

#: newkernelhandler.rsdidnotloaddbvm
msgid "I don't know what you did, you didn't crash, but you also didn't load DBVM"
msgstr "Я не знаю что вы сделали, аварийного завершения не произошло, но и DBVM также не была загружена"

#: newkernelhandler.rsfucked
msgid "Something is really messed up on your computer! You don't seem to have a kernel!!!!"
msgstr "Что-то действительно перепуталось на вашем компьютере! Кажется, у вас отсутствует kernel!!!"

#: newkernelhandler.rspleaserebootandpressf8beforewindowsboots
msgid "Please reboot and press f8 before windows boots. Then enable unsigned drivers. Alternatively, you could buy yourself a business class certificate and sign the driver yourself (or try debug signing)"
msgstr "Перезагрузите систему и нажмите клавишу F8 до начала загрузки Windows, и разрешите использование не подписанных драйверов. Кроме того, вы можете купить сертификат бизнес класса и подписать драйвер самостоятельно."

#: newkernelhandler.rsthedriverneedstobeloadedtobeabletousethisfunction
msgid "The driver needs to be loaded to be able to use this function."
msgstr "Драйвер должен быть загружен, чтобы иметь возможность использовать эту функцию."

#: newkernelhandler.rstousethisfunctionyouwillneedtorundbvm
msgid "To use this function you will need to run DBVM. There is a high chance running DBVM can crash your system and make you lose your data(So don't forget to save first). Do you want to run DBVM?"
msgstr "Для использования этой функции вам нужно будет запустить DBVM. Существует большая вероятность, что работа DBVM может привести к аварийному завершению вашей системы и потере не сохранённых данных (Так что, не забудьте сначала сохранить их). Вы хотите запустить DBVM?"

#: newkernelhandler.rsyourcpumustbeabletorundbvmtousethisfunction
msgid "Your cpu must be able to run dbvm to use this function"
msgstr "Для использования этой функции, ваш процессор должен иметь возможность запуска DBVM"

#: opensave.rsaskifstupid
msgid "Generating a trainer with the current state of the cheat table will likely result in a completely useless trainer that does nothing. Are you sure?"
msgstr "Создание трейнера при текущем состоянии таблицы, скорее всего, приведёт к полностью бесполезному трейнеру, который ничего не делает. Вы уверены?"

#: opensave.rsdoesntcontainneededinformationwheretoplacethememor
msgid "%s doesn't contain needed information where to place the memory"
msgstr "%s не содержит необходимую информацию о размещении памяти"

#: opensave.rserrorexecutingthistablesluascript
msgid "Error executing this table's lua script: %s"
msgstr "Ошибка выполнения lua скрипта: %s"

#: opensave.rserrorsaving
msgid "Error saving..."
msgstr "Ошибка сохранения..."

#: opensave.rsinvalidluafortrainer
msgid "The lua script in this trainer has some issues and will therefore not load"
msgstr "lua скрипт в этом тренере имеет некоторые проблемы и поэтому не загружается"

#: opensave.rsosthereisanewerversionifcheatengineoutetc
msgid "There is a newer version of Cheat Engine out. It's recommended to use that version instead"
msgstr "Существует более новая версия Cheat Engine. Рекомендуется использовать именно её"

#: opensave.rsosthischeattableiscorrupt
msgid "This cheat table is corrupt"
msgstr "Данная таблица читов повреждена"

#: opensave.rstheregionatwaspartiallyorcompletlyunreadable
msgid "The region at %s was partially or completely unreadable"
msgstr "Регион «%s» частично или полностью нечитаемый"

#: opensave.rstheversionofisincompatiblewiththisceversion
msgid "The version of %s is incompatible with this CE version"
msgstr "Версия %s не совместима с этой версией Cheat Engine"

#: opensave.rsthisisnotavalidcheattable
msgid "This is not a valid cheat table"
msgstr "Недопустимая таблица читов"

#: opensave.rsthisisnotavalidxmlfile
msgid "This is not a valid xml file"
msgstr "Недопустимый xml файл"

#: opensave.rsthistablecontainsaluascriptdoyouwanttorunit
msgid "This table contains a lua script. Do you want to run it?"
msgstr "Эта таблица содержит lua скрипт. Вы хотите его запустить?"

#: opensave.rsunknownextention
msgctxt "opensave.rsunknownextention"
msgid "Unknown extension"
msgstr "Неизвестное расширение"

#: opensave.rsyoucanonlyprotectafileifithasancetrainerextension
msgid "You can only protect a file if it has an .CETRAINER extension"
msgstr "Вы можете защитить только файл с расширением .CETRINER"

#: opensave.strcantloadfilepatcher
msgid "The file patcher can't be loaded by Cheat Engine!"
msgstr "Этот файл не может быть загружен в Cheat Engine!"

#: opensave.strcantloadprotectedfile
msgid "This trainer is protected from being opened by CE. Now go away!!!"
msgstr "Этот трейнер защищён от редактирования в Cheat Engine. Проваливай!!!"

#: opensave.strcorrupticon
msgid "The icon has been corrupted"
msgstr "Иконка была повреждена"

#: opensave.strnotacetrainer
msgid "This is not a trainer made by Cheat Engine (If it is a trainer at all!)"
msgstr "Этот трейнер не был создан при помощи Cheat Engine (если это вообще трейнер)"

#: opensave.strunknowncomponent
msgid "There is a unknown component in the trainer! compnr="
msgstr "В трейнере присутствует неизвестный компонент! compnr="

#: opensave.strunknowntrainerversion
msgid "This version of Cheat Engine doesn't know how to read this trainer! Trainerversion="
msgstr "Данная версия Cheat Engine не может открыть этот трейнер! Версия трейнера="

#: parsers.rsinvalidinteger
msgid "Invalid integer"
msgstr "Недопустимое целое число"

#: peinfofunctions.rspeifnoexports
msgid "No exports"
msgstr "Отсутствует экспорт"

#: peinfofunctions.strinvalidfile
msgid "Invalid file"
msgstr "Недопустимый файл"

#: peinfounit.rspe32bit
msgid "32-bit, "
msgstr "32-бита, "

#: peinfounit.rspeaddressoffunctions
msgid "AddressOfFunctions = %x"
msgstr "Адрес таблицы адресов = %x"

#: peinfounit.rspeaddressofnameordinals
msgid "AddressOfNameOrdinals = %x"
msgstr "Адрес таблицы ординалов = %x"

#: peinfounit.rspeaddressofnames
msgid "AddressOfNames = %x"
msgstr "Адрес таблицы имён = %x"

#: peinfounit.rspeaddressofrawdata
msgid "Address of raw data = %x"
msgstr "Адрес RAW данных = %x"

#: peinfounit.rspeagressivetrim
msgid "Agressive trim, "
msgstr "Агрессивный сброс, "

#: peinfounit.rspearchitecturespecifictable
msgid "Architecture-Specific table"
msgstr "Архитектурно-зависимая таблица"

#: peinfounit.rspebase
msgid "Base = %x"
msgstr "Начальный номер экспорта = %x"

#: peinfounit.rspebaseofcode
msgid "Base of code = %.8x "
msgstr "Виртуальный адрес секции с кодом = %.8x "

#: peinfounit.rspebaseofdata
msgid "Base of data = %.8x "
msgstr "Виртуальный адрес секции с данными = %.8x "

#: peinfounit.rspebaserelocationtable
msgid "Base-Relocation table"
msgstr "Таблица базовых перемещений"

#: peinfounit.rspeboundimporttable
msgid "Bound import table"
msgstr "Таблица связанного импорта"

#: peinfounit.rspecertificatetabel
msgid "Certificate table"
msgstr "Таблица сертификатов"

#: peinfounit.rspecharacterisitics
msgid "characterisitics=%x (%s)"
msgstr "флаги=%x (%s)"

#: peinfounit.rspecharacteristics
msgid "Characteristics = %x (%s)"
msgstr "Флаги = %x (%s)"

#: peinfounit.rspecharacteristics2
msgid "Characteristics=%x (should be 0)"
msgstr "Флаги=%x (должно быть 0)"

#: peinfounit.rspecharacteristicsoriginalfirstthunk
msgid "Characteristics/OriginalFirstThunk=%x"
msgstr "Флаги/OriginalFirstThunk=%x"

#: peinfounit.rspechecksum
msgid "CheckSum = %x "
msgstr "Контрольная сумма = %x "

#: peinfounit.rspeclrruntimetable
msgid "CLR Runtime table"
msgstr "Таблица выполнения CLR"

#: peinfounit.rspecodeview
msgid "Codeview"
msgstr "Представление кода"

#: peinfounit.rspedebugfile
msgid "Debugfile =%s"
msgstr "Файл отладки =%s"

#: peinfounit.rspedebugginginfotable
msgid "Debugging info table"
msgstr "Таблица отладочных данных"

#: peinfounit.rspedelayimportdescriptiontable
msgid "Delay import descriptor table"
msgstr "Таблица дескриптора отложенного импорта"

#: peinfounit.rspediscardable
msgid "discardable, "
msgstr "отбрасываемый, "

#: peinfounit.rspedllcharacteristics
msgid "Dll Characteristics = %x "
msgstr "Флаги dll = %x "

#: peinfounit.rspedosentrypoint
msgid "dos entrypoint = %.4x:%.4x"
msgstr "начальное значение регистра IP = %.4x:%.4x"

#: peinfounit.rspedosstack
msgid "dos stack = %.4x:%.4x"
msgstr "начальное значение регистра SP = %.4x:%.4x"

#: peinfounit.rspeentrypoint
msgid "Entry point = %.8x "
msgstr "Точка входа = %.8x "

#: peinfounit.rspeexceptiontable
msgid "Exception table"
msgstr "Таблица исключений"

#: peinfounit.rspeexecutable
msgid "Executable, "
msgstr "Исполняемый, "

#: peinfounit.rspeexecutablecode
msgid "Executable code, "
msgstr "Исполняемый код, "

#: peinfounit.rspeexecutablememory
msgid "executable memory, "
msgstr "исполняемая память, "

#: peinfounit.rspeexporttable
msgid "Export table"
msgstr "Таблица экспорта"

#: peinfounit.rspefailureatallocationmemory
msgid "Failure at allocating memory"
msgstr "Отказ в выделении памяти"

#: peinfounit.rspefailurereadingmemory
msgid "Failure reading memory"
msgstr "Сбой при чтении памяти"

#: peinfounit.rspefilealignment
msgid "File Alignment = %x "
msgstr "Выравнивание файла = %x "

#: peinfounit.rspefirstthunk
msgid "FirstThunk=%x"
msgstr "FirstThunk=%x"

#: peinfounit.rspeforwarderchain
msgid "Forwarder Chain=%x (-1 if no forwarders)"
msgstr "Индекс первого перенаправленного символа=%x (-1 если отсутствует)"

#: peinfounit.rspeglobalpointertable
msgid "Global pointer table"
msgstr "Таблица глобального указателя"

#: peinfounit.rspeimport
msgid "Import %d : %s"
msgstr "Импорт %d : %s"

#: peinfounit.rspeimportaddresstable
msgid "import address table"
msgstr "таблица импортируемых адресов"

#: peinfounit.rspeimports
msgid "imports:"
msgstr "импорт:"

#: peinfounit.rspeimporttable
msgid "Import table"
msgstr "Таблица импорта"

#: peinfounit.rspeinconsistent
msgid " (inconsistent)"
msgstr " (несовместимый)"

#: peinfounit.rspeinitializeddata
msgid "Initialized data, "
msgstr "Инициализированные данные, "

#: peinfounit.rspelfanew
msgid "lfanew="
msgstr "адрес в файле нового .exe заголовка (PE)="

#: peinfounit.rspeloadconfigtable
msgid "Load config table"
msgstr "Таблица конфигурирования загрузки"

#: peinfounit.rspeloaderflags
msgid "Loader Flags = %x "
msgstr "Флаги загрузчика = %x "

#: peinfounit.rspemachine
msgid "Machine=%.2x"
msgstr "Архитектура процессора=%.2x"

#: peinfounit.rspemachine64
msgid "Machine=%.2x (64 bit)"
msgstr "Архитектура процессора=%.2x (64 бит)"

#: peinfounit.rspemajorimageversion
msgid "Major Image Version = %d "
msgstr "Старшая версия образа = %d "

#: peinfounit.rspemajorlinkerversion
msgid "Major linker version = %d "
msgstr "Старшая версия компоновщика = %d "

#: peinfounit.rspemajoroperatingsystemversion
msgid "Major Operating System Version = %d "
msgstr "Старшая версия операционной системы  = %d "

#: peinfounit.rspemajorsubsystemversion
msgid "Major Subsystem Version = %d "
msgstr "Старшая версия подсистемы = %d "

#: peinfounit.rspemajorversion
msgid "Major version=%d"
msgstr "Старшая версия=%d"

#: peinfounit.rspeminorimageversion
msgid "Minor Image Version = %d "
msgstr "Младшая версия образа = %d "

#: peinfounit.rspeminorlinlerversion
msgid "Minor linker version = %d "
msgstr "Младшая версия компоновщика = %d "

#: peinfounit.rspeminorsubsystemversion
msgid "Minor Subsystem Version = %d "
msgstr "Младшая версия подсистемы = %d "

#: peinfounit.rspeminorversion
msgid "Minor version=%d"
msgstr "Младшая версия=%d"

#: peinfounit.rspemzheader
msgid "MZ header"
msgstr "MZ заголовок"

#: peinfounit.rspename
msgid "Name = %x (%s)"
msgstr "Название = %x (%s)"

#: peinfounit.rspename2
msgid "Name=%x : %s"
msgstr "Название=%x : %s"

#: peinfounit.rspenetrunfromswap
msgid "Net: Run from swap, "
msgstr "Сеть: Запуск из файла подкачки, "

#: peinfounit.rspenodbginfo
msgid "No DBG info, "
msgstr "Нет отладочных данных, "

#: peinfounit.rspenolinenumbers
msgid "No line numbers, "
msgstr "Нет номеров строк, "

#: peinfounit.rspenolocalsymbols
msgid "No local symbols, "
msgstr "Нет локальных символов, "

#: peinfounit.rspenorelocations
msgid "No relocations, "
msgstr "Нет перемещений, "

#: peinfounit.rspenotallmemorycouldbereadworkingwithapartialcopyhere
msgid "Not all memory could be read, working with a partial copy here"
msgstr "Не вся память может быть прочитана. Работа с частичной копией"

#: peinfounit.rspenotcached
msgid "not cached, "
msgstr "не кэшируется, "

#: peinfounit.rspenotpaged
msgid "not paged, "
msgstr "не делится на страницы, "

#: peinfounit.rspenumberoffunctions
msgid "NumberOfFunctions = %d"
msgstr "Количество элементов в таблице адресов = %d"

#: peinfounit.rspenumberoflinenumbers
msgid "number of line numbers=%x"
msgstr "количество номеров строк=%x"

#: peinfounit.rspenumberofnames
msgid "NumberOfNames = %d"
msgstr "Количество значений в таблицах имён = %d"

#: peinfounit.rspenumberofrelocations
msgid "number of relocations=%x"
msgstr "количество перемещений=%x"

#: peinfounit.rspenumberofrvaandsize
msgid "Number Of Rva And Sizes = %d "
msgstr "Количество каталогов в таблице директорий = %d "

#: peinfounit.rspenumberofsections
msgid "Number of sections=%d"
msgstr "Количество секций=%d"

#: peinfounit.rspeoptional
msgid "-----optional-----"
msgstr "-----дополнительно-----"

#: peinfounit.rspeoptionalheader
msgid "OptionalHeader size = %x"
msgstr "Размер дополнительного заголовка = %x"

#: peinfounit.rspeoptionalmagicnumber
msgid "Optional magic number = %x "
msgstr "«Магическое» значение = %x "

#: peinfounit.rspepeheader
msgid "PE header"
msgstr "PE заголовок"

#: peinfounit.rspepeinfoimagesize
msgid "PEInfo: Image size"
msgstr "PE-Инфо: Размер образа"

#: peinfounit.rspepointertolinenumbers
msgid "Pointer to line numbers=%x"
msgstr "Указатель на номера строк=%x"

#: peinfounit.rspepointertorawdata
msgid "Pointer to raw data=%x"
msgstr "Указатель на RAW данные=%x"

#: peinfounit.rspepointertorelocations
msgid "Pointer to relocations=%x"
msgstr "Указатель на перемещения=%x"

#: peinfounit.rspepreferedimagebase
msgid "Prefered imagebase = %.8x "
msgstr "Предпочтительный базовый адрес = %.8x "

#: peinfounit.rspepreferedimagebase2
msgid "Prefered imagebase = %.16x "
msgstr "Предпочтительный базовый адрес = %.16x "

#: peinfounit.rspereadablememory
msgid "readable memory, "
msgstr "читаемая память, "

#: peinfounit.rsperemovablerunfromswap
msgid "Removable: Run from swap, "
msgstr "Носитель: Запуск из файла подкачки, "

#: peinfounit.rsperemoved
msgid "removed, "
msgstr "удаленный, "

#: peinfounit.rspereserved
msgid "reserved"
msgstr "зарезервировано"

#: peinfounit.rsperesourcetable
msgid "Resource table"
msgstr "Таблица ресурсов"

#: peinfounit.rspereversedbyteshi
msgid "Reversed bytes HI, "
msgstr "Порядок байт HI, "

#: peinfounit.rspereversedbyteslo
msgid "Reversed bytes LO, "
msgstr "Порядок байт LO, "

#: peinfounit.rspesectionallignment
msgid "Section allignment = %x "
msgstr "Выравнивание секций = %x "

#: peinfounit.rspesections
msgid "-----sections-----"
msgstr "-----секции-----"

#: peinfounit.rspesharedmemory
msgid "shared memory, "
msgstr "разделяемая память, "

#: peinfounit.rspesignature
msgid "Signature=%x (%s)"
msgstr "Подпись = % x (%s)"

#: peinfounit.rspesizeofcode
msgid "Size of code = %x (%d) "
msgstr "Размер кода = %x (%d) "

#: peinfounit.rspesizeofheader
msgid "Size Of Headers = %x "
msgstr "Размер заголовков = %x "

#: peinfounit.rspesizeofheapcommit
msgid "Size Of Heap Commit = %x "
msgstr "Размер выделенной кучи = %x "

#: peinfounit.rspesizeofheapreserve
msgid "Size Of Heap Reserve = %x "
msgstr "Размер зарезервированной кучи = %x "

#: peinfounit.rspesizeofimage
msgid "Size Of Image = %x "
msgstr "Размер образа = %x "

#: peinfounit.rspesizeofinitializeddata
msgid "Size of initialized data = %x (%d)"
msgstr "Размер инициализированных данных = %x (%d)"

#: peinfounit.rspesizeofrawdata
msgid "size of raw data=%x"
msgstr "размер RAW данных=%x"

#: peinfounit.rspesizeofstackcommit
msgid "Size Of Stack Commit = %x "
msgstr "Размер выделенного стека = %x "

#: peinfounit.rspesizeofstackreserve
msgid "Size Of Stack Reserve = %x "
msgstr "Размер зарезервированного стека = %x "

#: peinfounit.rspesizeofuninitializeddata
msgid "Size of uninitialized data = %x (%d) "
msgstr "Размер неинициализированных данных = %x (%d) "

#: peinfounit.rspestaticaddresses
msgid "Static addresses"
msgstr "Статические адреса"

#: peinfounit.rspesubsystem
msgid "Subsystem = %x "
msgstr "Подсистема = %x "

#: peinfounit.rspesymbolcount
msgid "Symbolcount = %x"
msgstr "Количество символов = %x"

#: peinfounit.rspesymboltableat
msgid "SymbolTable at %x"
msgstr "Таблица символов %x"

#: peinfounit.rspesystemfile
msgid "System file, "
msgstr "Системный файл, "

#: peinfounit.rspetheheaderofthemodelecouldnobberead
msgid "The header of the module could not be read"
msgstr "Заголовок модуля не может быть прочитан"

#: peinfounit.rspetheimagesizeismorethan256
msgid "The imagesize is more than 256 MB, is this the correct ammount? If not, edit here"
msgstr "Размер образа больше 256 МБ, это правильное значение? Если нет, отредактируйте здесь"

#: peinfounit.rspethisisnotavakidpefile
msgid "This is not a valid PE file"
msgstr "Это не является допустимым PE файлом"

#: peinfounit.rspetimedatastamp
msgid "Time datastamp=%x"
msgstr "Временная метка=%x"

#: peinfounit.rspetimedate
msgid "Time/Date =%d"
msgstr "Время/Дата = %d"

#: peinfounit.rspetimedatestamp
msgid "TimeDateStamp=%x (0=not bound -1=bound, and timestamp)"
msgstr "Временная метка=%x (0=не привязан -1=привязан, временной штамп)"

#: peinfounit.rspetlstable
msgid "TLS table"
msgstr "Таблица локального хранилища потоков"

#: peinfounit.rspetype
msgid "Type = %d"
msgstr "Тип = %d"

#: peinfounit.rspeuninitializeddata
msgid "Uninitialized data, "
msgstr "Неинициализированные данные, "

#: peinfounit.rspeunknown
msgctxt "peinfounit.rspeunknown"
msgid "Unknown"
msgstr "Неизвестно"

#: peinfounit.rspeupsystemonly
msgid "UP system only, "
msgstr "Только для одного процессора, "

#: peinfounit.rspevirtualaddress
msgid "Virtual Address=%x"
msgstr "Виртуальный адрес=%x"

#: peinfounit.rspevirtualaddressbase
msgid "Virtual address base: %.8x (size=%x (%d))"
msgstr "Виртуальный адрес базы: %.8x (размер=%x (%d))"

#: peinfounit.rspevirtualsize
msgid "Virtual Size=%x"
msgstr "Виртуальный размер=%x"

#: peinfounit.rspewin32versionvalue
msgid "Win32 Version Value = %x "
msgstr "Версия Win32 = %x "

#: peinfounit.rspewritablememory
msgid "writable memory, "
msgstr "перезаписываемая память, "

#: peinfounit.rsthisisnotavalidimage
msgid "This is not a valid image"
msgstr "Недопустимое изображение"

#: plugin.rserrordisabling
msgid "Error disabling %s"
msgstr "Ошибка отключения «%s»"

#: plugin.rserrorenabling
msgid "Error enabling %s"
msgstr "Ошибка включения «%s»"

#: plugin.rserrorloadingonlydllfilesareallowed
msgid "Error loading %s. Only DLL files are allowed"
msgstr "Произошла ошибка при загрузке «%s». Разрешены только DLL файлы"

#: plugin.rserrorloadingthedllismissingtheceplugin_getversione
msgid "Error loading %s. The dll is missing the CEPlugin_GetVersion export"
msgstr "Произошла ошибка при загрузке %s. В dll отсутствует экспорт CEPlugin_GetVersion"

#: plugin.rserrorloadingthedllismissingtheceplugin_getversionf
msgid "Error loading %s. The dll is missing the CEPlugin_GetVersion function"
msgstr "Произошла ошибка при загрузке %s. В dll отсутствует функция CEPlugin_GetVersion"

#: plugin.rserrorloadingthegetversionfunctionreturnedfalse
msgid "Error loading %s. The GetVersion function returned FALSE"
msgstr "Произошла ошибка при загрузке %s. Функция GetVersion возвращает FALSE"

#: plugin.rserrorloadingthisdllrequiresanewerversionofcetofunc
msgid "Error loading %s. This dll requires a newer version of ce to function properly"
msgstr "Произошла ошибка при загрузке %s. Эта dll требует более новую версию Cheat Engine для правильного функционирования"

#: plugin.rsismissingtheceplugin_disablepluginexport
msgid "%s is missing the CEPlugin_DisablePlugin export"
msgstr "В %s отсутствует экспорт CEPlugin_DisablePlugin"

#: plugin.rsismissingtheceplugin_initializepluginexport
msgid "%s is missing the CEPlugin_InitializePlugin export"
msgstr "В %s отсутствует экспорт CEPlugin_InitializePlugin"

#: plugin.rsplugtheplugindllcouldnotbeloaded
msgid "The plugin dll could not be loaded:"
msgstr "Dll плагина не может быть загружена:"

#: pluginexports.rsloadmodulefailed
msgid "LoadModule failed"
msgstr "Сбой LoadModule"

#: pluginexports.rspluginaddress
msgctxt "pluginexports.rspluginaddress"
msgid "Plugin Address"
msgstr "Расположение плагина"

#: pointeraddresslist.rspalinvalidscandatafile
msgctxt "pointeraddresslist.rspalinvalidscandatafile"
msgid "Invalid scandata file"
msgstr "Неверный файл с данными сканирования"

#: pointeraddresslist.rspalinvalidscandataversion
msgctxt "pointeraddresslist.rspalinvalidscandataversion"
msgid "Invalid scandata version"
msgstr "Неверная версия файла с данными сканирования"

#: pointerscanconnector.rscouldnotberesolved
msgctxt "pointerscanconnector.rscouldnotberesolved"
msgid " could not be resolved"
msgstr " не разрешён"

#: pointerscanconnector.rserrorwhileconnecting
msgid "Error while connecting: "
msgstr "Ошибка при подключении: "

#: pointerscanconnector.rsfailurecreatingsocket
msgctxt "pointerscanconnector.rsfailurecreatingsocket"
msgid "Failure creating socket"
msgstr "Не удалось создать сокет"

#: pointerscanconnector.rshost
msgctxt "pointerscanconnector.rshost"
msgid "host:"
msgstr "хост:"

#: pointerscanconnector.rsinvalidresponsefrom
msgid "invalid response from "
msgstr "недопустимый ответ от "

#: pointerscanconnector.rssomeoneforgottogivethisconnector
msgid "Someone forgot to give this connector an OnConnected event..."
msgstr "Кто-то забыл дать этому соединителю событие OnConnected"

#: pointerscancontroller.rsallpathsreceived
msgid "All paths received"
msgstr "Все цепочки получены"

#: pointerscancontroller.rsfailurecopyingtargetprocessmemory
msgid "Failure copying target process memory"
msgstr "Не удалось скопировать память выбранного процесса"

#: pointerscancontroller.rsinvaliddata
msgid "invalid data:"
msgstr "недопустимые данные:"

#: pointerscancontroller.rsnoupdatefromtheclientforover120sec
msgid "No update from the client for over 120 seconds"
msgstr "Нет обновлений от клиента в течение более 120 секунд"

#: pointerscancontroller.rspscachildtriedtoconnect
msgid "A child tried to connect"
msgstr "Потомок пытался подключиться"

#: pointerscancontroller.rspscalreadystillconnectedtothischild
msgid "Already/still connected to this child"
msgstr "Уже/всё ещё соединён с этим потомком"

#: pointerscancontroller.rspscaparenttriedtoconnect
msgid "A parent tried to connect"
msgstr "Родитель пытался подключиться"

#: pointerscancontroller.rspscchildisntidlewhilepreviouslyitwas
msgid "child isn't idle while previously it was..."
msgstr "потомок не находится в состоянии простаивания как был ранее..."

#: pointerscancontroller.rspscduringscanfinishing
msgid "During scan finishing: "
msgstr "Во время окончания сканирования: "

#: pointerscancontroller.rspscerror
msgid " (Error: "
msgstr " (Ошибка: "

#: pointerscancontroller.rspscfailurecreatingsocket
msgctxt "pointerscancontroller.rspscfailurecreatingsocket"
msgid "Failure creating socket"
msgstr "Сбой при создании сокета"

#: pointerscancontroller.rspscfailuretobindport
msgid "Failure to bind port "
msgstr "Не удалось привязать порт "

#: pointerscancontroller.rspscfailuretolisten
msgid "Failure to listen"
msgstr "Не удалось прослушать"

#: pointerscancontroller.rspscforsomeunknownreasontheuntrustedchildisntidleanymore
msgid "For some unknown reason the untrusted child isn't idle anymore"
msgstr "По неизвестным причинам, потомок, к которому нет доверия, больше не находится в состоянии простаивания"

#: pointerscancontroller.rspschelloafterinitializtion
msgid "HELLO after initializtion"
msgstr "ПРИВЕТСТВИЕ после инициализации"

#: pointerscancontroller.rspscimpossibleerroruseloadedpointermapwasfalseetc
msgid "Impossible error: UseLoadedPointermap was false when a child message got handled"
msgstr "Невозможная ошибка: UseLoadedPointermap оказался ложным, когда сообщение потомка было обработано"

#: pointerscancontroller.rspscinvalidchildpassword
msgid "Invalid child password"
msgstr "Неверный пароль потомка"

#: pointerscancontroller.rspscinvalidcommandwhilewaitingforhello
msgid "Invalid command while waiting for hello"
msgstr "Неверная команда во время ожидания приветствия"

#: pointerscancontroller.rspscinvalidhandshakesignature
msgid "Invalid handshake signature"
msgstr "Недопустимая подпись квитирования"

#: pointerscancontroller.rspscinvalidmessage
msgid "Invalid message"
msgstr "Неверное сообщение"

#: pointerscancontroller.rspscinvalidmessagereceived
msgid "Invalid message received"
msgstr "Получено неверное сообщение"

#: pointerscancontroller.rspscinvalidparentpassword
msgid "Invalid parent password"
msgstr "Неверный пароль потомка"

#: pointerscancontroller.rspscinvalidqueuefile
msgid "Invalid queue file"
msgstr "Недопустимый файл очереди"

#: pointerscancontroller.rspscinvalidreplyforpsupdatereplycmdcurrentscanhasended
msgid "Invalid reply for PSUPDATEREPLYCMD_CURRENTSCANHASENDED"
msgstr "Недопустимый ответ для PSUPDATEREPLYCMD_CURRENTSCANHASENDED"

#: pointerscancontroller.rspscinvalidresultreceivedafteruploadingthescanresults
msgid "Invalid result received after uploading the scanresults"
msgstr "Неверный результат, полученный после загрузки результатов сканирования"

#: pointerscancontroller.rspscinvalidresultreceivedfrompsupdatereplycmdherearesomepaths
msgid "Invalid result received from PSUPDATEREPLYCMD_HEREARESOMEPATHS"
msgstr "Получен неверный результат от PSUPDATEREPLYCMD_HEREARESOMEPATHS"

#: pointerscancontroller.rspscinvalidscandatareceivedfilecount
msgid "Invalid scandata received. filecount=0"
msgstr "Получены неверные данные сканирования. Количество файлов = 0"

#: pointerscancontroller.rspscinvalidupdatestatusreplyreceived
msgid "Invalid UpdateStatus reply received"
msgstr "Получен неправильный ответ от UpdateStatus"

#: pointerscancontroller.rspscnewscanstartedwhilenotdone
msgid "New scan started while not done"
msgstr "Началось новое сканирование, в то время как не закончилось предыдущее"

#: pointerscancontroller.rspscnoresumeptrfilereaderpresent
msgid "no resume ptr file reader present"
msgstr "отсутствует средство чтения ptr файлов"

#: pointerscancontroller.rspscparentdidntrespondproperlytopscmdprepareformytermination
msgid "Parent didn't respond properly to PSCMD_PREPAREFORMYTERMINATION"
msgstr "Родитель не ответил должным образов на PSCMD_PREPAREFORMYTERMINATION"

#: pointerscancontroller.rspscsleeping
msgid ":Sleeping"
msgstr ":Спит"

#: pointerscancontroller.rspscsuccesfullysentscandatatochild
msgid "Succesfully sent scandata to child"
msgstr "Данный сканирования успешно отправлены потомку"

#: pointerscancontroller.rspscterminated
msgid ":Terminated"
msgstr ":Завершённый"

#: pointerscancontroller.rspscthechilddidntrespondtopsupdatereplycmdeverythingokasexpected
msgid "The child didn't respond to PSUPDATEREPLYCMD_EVERYTHINGOK as expected"
msgstr "Потомок не отвечал на PSUPDATEREPLYCMD_EVERYTHINGOK как ожидалось"

#: pointerscancontroller.rspscthechildissendingmeresultsofadifferentscan
msgid "The child is sending me results of a different scan"
msgstr "Потомок отправляет мне результаты разного сканирования"

#: pointerscancontroller.rspscthechildtriedtosendanegativeamount
msgid "The child tried to send a negative amount"
msgstr "Потомок пытался послать отрицательную сумму"

#: pointerscancontroller.rspscthechildtriedtosendmeresultswhileiwasstillbusy
msgid "The child tried to send me results while I was still busy"
msgstr "Потомок пытался отправить мне результаты, когда я был ещё занят"

#: pointerscancontroller.rspscthechildtriedtosendmorepathsatoncethanallowed
msgid "The child tried to send more paths at once than allowed"
msgstr "Потомок пытался отправить больше цепочек, чем позволено за один раз"

#: pointerscancontroller.rspscthechildtriedtosendmorepathsthanallowedafterarequest
msgid "The child tried to send more paths than allowed after a request"
msgstr "Потомок пытался отправить больше цепочек, чем позволено после запроса"

#: pointerscancontroller.rspsctheparenttriedtosendmeanegativeammountofpaths
msgid "The parent tried to send me a negative ammount of paths"
msgstr "Родитель попытался послать мне отрицательное число цепочек"

#: pointerscancontroller.rspsctheparenttriedtosendmemorepathsthanallowedaafterupdate
msgid "The parent tried to send me more paths than allowed (after update)"
msgstr "Родитель попытался послать мне больше путей, чем позволено (после обновления)"

#: pointerscancontroller.rspscthepointerlisthandlerwasdestroyedwithoutagoodreason
msgid "The pointerlisthandler was destroyed without a good reason"
msgstr "pointerlisthandler был испорчен по неизвестным причинам"

#: pointerscancontroller.rspscthescanwasterminated
msgid "The scan was terminated"
msgstr "Сканирование прервано"

#: pointerscancontroller.rspsctheuploadwasterminated
msgid "The upload was terminated"
msgstr "Отправка прервана"

#: pointerscancontroller.rspscworking
msgid ":Working"
msgstr ":Работает"

#: pointerscancontroller.rspscwritingtodisk
msgid ":Writing to disk"
msgstr ":Записывает на диск"

#: pointerscancontroller.rssavingpointermap
msgid "Saving pointermap"
msgstr "Сохранение карты указателей"

#: pointerscannerfrm.rsactive
msgctxt "pointerscannerfrm.rsactive"
msgid "Active"
msgstr "Активный"

#: pointerscannerfrm.rsaddressspecifiersfoundinthewholeprocess
msgid "Address specifiers found in the whole process"
msgstr "Адресов, найденных во всём процессе"

#: pointerscannerfrm.rsareyousureyouwishyouforceadisconnect
msgid "Are you sure you wish you force a disconnect. The current paths will be lost"
msgstr "Вы уверены, что хотите принудительно отключиться? Текущие цепочки будут потеряны"

#: pointerscannerfrm.rsbaseaddress
msgid "Base Address"
msgstr "Базовый адрес"

#: pointerscannerfrm.rsceinjectedpointerscan
msgid "CE Injected Pointerscan"
msgstr "Внедрённый сканер указателей"

#: pointerscannerfrm.rscurrentlevel
msgid "Current Level"
msgstr "Текущий уровень"

#: pointerscannerfrm.rserrorduringscan
msgid "Error during scan"
msgstr "Ошибка во время сканирования"

#: pointerscannerfrm.rsevaluated
msgid "Evaluated"
msgstr "Определено"

#: pointerscannerfrm.rsgeneratingpointermap
msgid "Generating pointermap..."
msgstr "Генерация карты указателей..."

#: pointerscannerfrm.rsisnotavalid4bytevalue
msgid "%s is not a valid 4 byte value"
msgstr "%s не является допустимым 4-байтовым значением"

#: pointerscannerfrm.rsisnotavaliddoublevalue
msgid "%s is not a valid double value"
msgstr "%s не является допустимым double значением"

#: pointerscannerfrm.rsisnotavalidfloatingpointvalue
msgid "%s is not a valid floating point value"
msgstr "%s не является допустимым float значением"

#: pointerscannerfrm.rslookingfor
msgid "Looking for"
msgstr "Ищу в"

#: pointerscannerfrm.rsoffset
msgid "Offset"
msgstr "Смещение"

#: pointerscannerfrm.rsonlythefirst1000000entrieswillbedisplayed
msgid "Only the first 1000000 entries will be displayed. Rescan will still work with all results.  (This is normal for a pointerscan, you MUST do a few rescans)"
msgstr "В списке будет отображаться только первый 1.000.000 записей. Но «Отсев» будет работать со всеми найденными результатами (Это нормально для сканера указателей, вы должны выполнить «Отсев» несколько раз)"

#: pointerscannerfrm.rsoutofdiskspacecleanupthediskorstop
msgid "OUT OF DISKSPACE! Clean up the disk or stop"
msgstr "НЕДОСТАТОЧНО ДИСКОВОГО ПРОСТРАНСТВА! Освободите место на диске или прекратите это действие"

#: pointerscannerfrm.rspointercount
msgid "Pointer paths"
msgstr "Цепочек указателя"

#: pointerscannerfrm.rspointerpathsfound
msgid "Pointer paths found"
msgstr "Найдено цепочек указателя"

#: pointerscannerfrm.rspointerscan
msgctxt "pointerscannerfrm.rspointerscan"
msgid "Pointer scan"
msgstr "Сканер указателей"

#: pointerscannerfrm.rspointerscanresult
msgid "pointerscan result"
msgstr "Указатель"

#: pointerscannerfrm.rspointsto
msgid "Points to"
msgstr "Указывает на"

#: pointerscannerfrm.rspsactive
msgid " (Active)"
msgstr " (Активно)"

#: pointerscannerfrm.rspschildren
msgid "Children:"
msgstr "Потомок:"

#: pointerscannerfrm.rspsconnectingto
msgid "Connecting to:"
msgstr "Соединение с:"

#: pointerscannerfrm.rspsdisconnected
msgid " (Disconnected)"
msgstr " (Отключен)"

#: pointerscannerfrm.rspsdownloadingandhandlingresults
msgid " (Downloading and handling results)"
msgstr " (Загрузка и обработка результатов)"

#: pointerscannerfrm.rspsdownloadingscandata
msgid "Downloading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"
msgstr "Загрузка данных сканирования: %.1f%% (%dКбайт/%dКбайт : %d Кбайт/сек)"

#: pointerscannerfrm.rspsdoyouwishtoresumethecurrentpointerscanatalatertime
msgid "Do you wish to resume the current pointerscan at a later time?"
msgstr "Вы желаете возобновить текущее сканирование указателя позднее?"

#: pointerscannerfrm.rspsdynamicqueusize
msgid " Dynamic queue size:"
msgstr " Динамический размер очереди: "

#: pointerscannerfrm.rspsexportaborted
msgid "Export aborted"
msgstr "Экспорт прерван"

#: pointerscannerfrm.rspsexporting
msgid "Exporting..."
msgstr "Экспортирование..."

#: pointerscannerfrm.rspsexporttodatabase
msgid "Export to database"
msgstr "Экспорт в базу данных"

#: pointerscannerfrm.rspsexporttodatabasebiggersizeornot
msgid "Do you want \"result\" table with indexes and keys? It will take up additional disk space."
msgstr "Нужна ли вам таблица «результата» с индексами и ключами? Это займёт дополнительное дисковое пространство."

#: pointerscannerfrm.rspsexporttodatabasebiggersizeornot_resultid
msgid "Do you want resultid column filled? It will take up additional disk space."
msgstr "Вы хотите, чтобы колонка результатов была заполнена? Это займёт дополнительное дисковое пространство."

#: pointerscannerfrm.rspsfindbyaddresspart1
msgid "Find by address requires an address. \""
msgstr "Требуется указать адрес для поиска. «"

#: pointerscannerfrm.rspsfindbyaddresspart2
msgid "\" is not a valid address"
msgstr "» не является допустимым адресом"

#: pointerscannerfrm.rspsgeneratingpointermap
msgctxt "pointerscannerfrm.rspsgeneratingpointermap"
msgid "Generating pointermap"
msgstr "Генерация карты указателей"

#: pointerscannerfrm.rspsgiveanamefortheseresults
msgid "Give a name for these results"
msgstr "Укажите название для этих результатов"

#: pointerscannerfrm.rspsidle
msgid " (Idle)"
msgstr " (Простаивающий)"

#: pointerscannerfrm.rspsimporting
msgid "Importing..."
msgstr "Импортирование..."

#: pointerscannerfrm.rspsimporting_sortornot
msgid "Do you wish to sort pointerlist by level, then module, then offsets?"
msgstr "Вы хотите отсортировать список указателей сначала по уровням, потом по модулям, а затем по смещениям?"

#: pointerscannerfrm.rspsinvaliddatabase
msgid "Invalid database"
msgstr "Неверная база данных"

#: pointerscannerfrm.rspslastupdate
msgid "Last update: "
msgstr "Последнее обновление: "

#: pointerscannerfrm.rspslowestknownpath
msgid "Lowest known path:"
msgstr "Минимальная известная цепочка:"

#: pointerscannerfrm.rspsnetwork
msgctxt "pointerscannerfrm.rspsnetwork"
msgid "Network"
msgstr "Сеть"

#: pointerscannerfrm.rspsparent
msgid "Parent: "
msgstr "Родитель: "

#: pointerscannerfrm.rspsparentdisconnectedwaitingforreconnect
msgid "Parent: <disconnected> (Waiting for reconnect)"
msgstr "Родитель: <отключен> (Ожидание повторного соединения)"

#: pointerscannerfrm.rspsparentnone
msgid "Parent: <none>"
msgstr "Родитель: <не имеет>"

#: pointerscannerfrm.rspspathsevaluated
msgid "Paths evaluated: "
msgstr "Цепочек определено: "

#: pointerscannerfrm.rspspathsseconds
msgid "Paths / seconds: (%.0n / s)"
msgstr "Цепочек в секунду:  (%.0ц /с)"

#: pointerscannerfrm.rspspscanguiupdatetimererror
msgid "pscangui update timer error: "
msgstr "ошибка таймера обновления pscangui: "

#: pointerscannerfrm.rspsqueued
msgid " (Queued: "
msgstr " (В очереди: "

#: pointerscannerfrm.rspsqueuesize
msgid "Queuesize: "
msgstr "Размер очереди: "

#: pointerscannerfrm.rspsrescanning
msgid "Rescanning"
msgstr "Отсеивание"

#: pointerscannerfrm.rspsresultsfound
msgid "Results found: "
msgstr "Результатов найдено: "

#: pointerscannerfrm.rspsscanduration
msgid "Scan duration: "
msgstr "Продолжительность сканирования: "

#: pointerscannerfrm.rspssecondsago
msgid " seconds ago"
msgstr " секунд назад"

#: pointerscannerfrm.rspsstaticqueuesize
msgid "Static queue size: "
msgstr "Статический размер очереди: "

#: pointerscannerfrm.rspsstatistics
msgid "Statistics"
msgstr "Статистика"

#: pointerscannerfrm.rspsthereisalreadyapointerfilewiththsinamepresentinthisdatabase
msgid "There is already a pointerfile with this name present in this database. Replace it's content with this one ?"
msgstr "Файл указателя с таким именем уже существует в этой базе данных. Заменить его содержимое?"

#: pointerscannerfrm.rspsthisdatabasedoesntcontainanypointerfiles
msgid "This database does not contain any pointer files"
msgstr "Эта база данных не содержит каких-либо файлов с указателями"

#: pointerscannerfrm.rspsthreadcount
msgid "Threadcount: "
msgstr "Количество потоков: "

#: pointerscannerfrm.rspsthreads
msgctxt "pointerscannerfrm.rspsthreads"
msgid "Threads"
msgstr "Потоки"

#: pointerscannerfrm.rspstimespentwriting
msgid "Time spent writing: "
msgstr "Время, потраченное на запись: "

#: pointerscannerfrm.rspstotalpathsevaluater
msgid "Total paths evaluated: "
msgstr "Всего цепочек определено: "

#: pointerscannerfrm.rspstotalpathsseconds
msgid "Total paths / seconds: (%.0n / s)"
msgstr "Всего цепочек в секунду:  (%.0ц /с)"

#: pointerscannerfrm.rspstotalqueuesize
msgid "Total Queuesize: "
msgstr "Общий размер очереди: "

#: pointerscannerfrm.rspstrusted
msgid " (Trusted)"
msgstr " (Доверяемый)"

#: pointerscannerfrm.rspstrusted2
msgid "Trusted: "
msgstr "Доверяемый: "

#: pointerscannerfrm.rspsuniquepointervaluesintarget
msgid "Unique pointervalues in target:"
msgstr "Уникальных значений указателя:"

#: pointerscannerfrm.rspsuploadingscandata
msgid " (Uploading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"
msgstr " (Отправка данных сканирования: %.1f%% (%dКбайт/%dКбайт : %d Кбайт/сек)"

#: pointerscannerfrm.rssavingandterminating
msgctxt "pointerscannerfrm.rssavingandterminating"
msgid "Saving..."
msgstr "Сохранение..."

#: pointerscannerfrm.rssleeping
msgid "Sleeping"
msgstr "Спящий"

#: pointerscannerfrm.rsstop
msgctxt "pointerscannerfrm.rsstop"
msgid "Stop"
msgstr "Остановить"

#: pointerscannerfrm.rsterminating
msgid "Terminating"
msgstr "Завершение"

#: pointerscannerfrm.rsthread
msgid "Thread"
msgstr "Поток"

#: pointerscannerfrm.rsthreads
msgctxt "pointerscannerfrm.rsthreads"
msgid "Threads"
msgstr "Потоки"

#: pointerscannerfrm.rstime
msgid "Time"
msgstr "Время"

#: pointerscannerfrm.rswritingtodisk
msgid "Writing to disk"
msgstr "Запись на диск"

#: pointerscannersettingsfrm.rsadd
msgctxt "pointerscannersettingsfrm.rsadd"
msgid "Add"
msgstr "Добавить"

#: pointerscannersettingsfrm.rsaddress
msgctxt "pointerscannersettingsfrm.rsaddress"
msgid "Address"
msgstr "Адрес"

#: pointerscannersettingsfrm.rscouldnotberesolvedtoanipaddress
msgid "could not be resolved to an IP address"
msgstr "не может быть указан в качестве IP-адреса"

#: pointerscannersettingsfrm.rsfilename
msgid "Filename"
msgstr "Название файла"

#: pointerscannersettingsfrm.rsfrom
msgctxt "pointerscannersettingsfrm.rsfrom"
msgid "From"
msgstr "От"

#: pointerscannersettingsfrm.rshasaninvalidport
msgid "%s has an invalid port (%s)"
msgstr "%s имеет недопустимый порт (%s)"

#: pointerscannersettingsfrm.rshasnotbeengivenavalidaddress
msgid "%s has not been given a valid address"
msgstr "%s не дал правильный адрес"

#: pointerscannersettingsfrm.rshigher
msgctxt "pointerscannersettingsfrm.rshigher"
msgid "Higher"
msgstr "Выше обычного"

#: pointerscannersettingsfrm.rshighest
msgctxt "pointerscannersettingsfrm.rshighest"
msgid "Highest"
msgstr "Высший"

#: pointerscannersettingsfrm.rsidle
msgctxt "pointerscannersettingsfrm.rsidle"
msgid "Idle"
msgstr "Простаивающий"

#: pointerscannersettingsfrm.rsinvalidaddress
msgctxt "pointerscannersettingsfrm.rsinvalidaddress"
msgid "Invalid address"
msgstr "Недопустимый адрес"

#: pointerscannersettingsfrm.rslastoffset
msgctxt "pointerscannersettingsfrm.rslastoffset"
msgid "Last offset"
msgstr "Последнее смещение"

#: pointerscannersettingsfrm.rslimitscantospecifiedregionfile
msgctxt "pointerscannersettingsfrm.rslimitscantospecifiedregionfile"
msgid "Limit scan to specified region file"
msgstr "Ограничить сканирование заданным файлом с регионами"

#: pointerscannersettingsfrm.rslower
msgctxt "pointerscannersettingsfrm.rslower"
msgid "Lower"
msgstr "Ниже обычного"

#: pointerscannersettingsfrm.rslowest
msgctxt "pointerscannersettingsfrm.rslowest"
msgid "Lowest"
msgstr "Низший"

#: pointerscannersettingsfrm.rsnocomparefiles
msgid "If you do not use the compare results with other saved pointermap option you will get billions of useless results and giga/terrabytes of wasted diskspace and rescans will take hours if not days. Are you sure ?"
msgstr "Если не используйте опцию «Сравнить результат с сохранённой картой указателей», вы получите миллиарды бесполезных результатов и гига/терабайты потраченного впустую дискового пространства, а отсев займёт часы, если не дни. Вы уверены?"

#: pointerscannersettingsfrm.rsnormal
msgctxt "pointerscannersettingsfrm.rsnormal"
msgid "Normal"
msgstr "Обычный"

#: pointerscannersettingsfrm.rspleasefillinanaddresstolookfor
msgid "Please fill in an address to look for"
msgstr "Пожалуйста, укажите что-то для поиска"

#: pointerscannersettingsfrm.rsremove
msgctxt "pointerscannersettingsfrm.rsremove"
msgid "Remove"
msgstr "Убавить"

#: pointerscannersettingsfrm.rsreusedthesamefile
msgid "This file is already in the list of scandata files to be used"
msgstr "Этот файл уже находится в списке используемых файлов данных сканирования"

#: pointerscannersettingsfrm.rsscandatafilter
msgid "All files (*.*)|*.*|Scan Data (*.scandata)|*.scandata"
msgstr "Все файлы (*.*)|*.*|Данные сканирования (*.scandata)|*.scandata"

#: pointerscannersettingsfrm.rsselectafile
msgid "<Select a file>"
msgstr "<Выберите файл>"

#: pointerscannersettingsfrm.rstimecritical
msgctxt "pointerscannersettingsfrm.rstimecritical"
msgid "TimeCritical"
msgstr "Критичный по времени"

#: msgctxt "pointerscannersettingsfrm.rsto"
msgid "To"
msgstr "До"

#: pointerscannersettingsfrm.rsuseloadedpointermap
msgctxt "pointerscannersettingsfrm.rsuseloadedpointermap"
msgid "Use saved pointermap"
msgstr "Использовать сохранённую карту указателей"

#: pointerscannersettingsfrm.strmaxoffsetsisstupid
msgid "Sorry, but the max offsets should be 1 or higher, or else disable the checkbox"
msgstr "Извините, но максимальным смещением должно быть число 1 или больше, в противном случае снимите галочку"

#: pointerscanresultreader.rsbuggedlist
msgid "BuggedList"
msgstr "Багнутый список"

#: pointerscanresultreader.rspsrcorruptedpointerscanfile
msgid "Corrupted pointerscan file"
msgstr "Повреждённый файл с указателями"

#: pointerscanresultreader.rspsrinvalidpointerscanfileversion
msgid "Invalid pointerscan file version"
msgstr "Неверная версия файла сканера указателей"

#: pointerscansettingsipconnectionlist.rspssicladd
msgctxt "pointerscansettingsipconnectionlist.rspssicladd"
msgid "Add"
msgstr "Добавить"

#: pointerscansettingsipconnectionlist.rspssiclhost
msgid "Host"
msgstr "Хост"

#: pointerscansettingsipconnectionlist.rspssiclpassword
msgid "Password"
msgstr "Пароль"

#: pointerscansettingsipconnectionlist.rspssiclport
msgid "Port"
msgstr "Порт"

#: pointerscansettingsipconnectionlist.rspssiclremove
msgctxt "pointerscansettingsipconnectionlist.rspssiclremove"
msgid "Remove"
msgstr "Убавить"

#: pointerscansettingsipconnectionlist.rspssiclstable
msgid "Stable"
msgstr "Стабилен"

#: pointervaluelist.rsallocatingbytestobuffer
msgid "Allocating %s bytes to 'buffer'"
msgstr "Выделение %s байт(а) в «буфер»"

#: pointervaluelist.rsnomemoryfoundinthespecifiedregion
msgctxt "pointervaluelist.rsnomemoryfoundinthespecifiedregion"
msgid "No memory found in the specified region"
msgstr "В выбранном регионе память не найдена"

#: pointervaluelist.rspointervaluesetuperror
msgid "Pointer value setup error"
msgstr "Ошибка установки значения указателя"

#: pointervaluelist.rspvinvalidscandatafile
msgctxt "pointervaluelist.rspvinvalidscandatafile"
msgid "Invalid scandata file"
msgstr "Неверный файл с данными сканирования"

#: pointervaluelist.rspvinvalidscandataversion
msgctxt "pointervaluelist.rspvinvalidscandataversion"
msgid "Invalid scandata version"
msgstr "Неверная версия файла с данными сканирования"

#: pointervaluelist.rspvnotenoughmemoryfreetoscan
msgctxt "pointervaluelist.rspvnotenoughmemoryfreetoscan"
msgid "Not enough memory free to scan"
msgstr "Недостаточно свободной памяти для сканирования"

#: processlist.rsicantgettheprocesslistyouarepropablyusingwindowsnt
msgctxt "processlist.rsicantgettheprocesslistyouarepropablyusingwindowsnt"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr "Не удалось получить список процессов. Возможно вы используете систему Windows NT. Воспользуйтесь списком окон вместо списка процессов!"

#: processwindowunit.rsapplications
msgctxt "processwindowunit.rsapplications"
msgid "Applications"
msgstr "Приложения"

#: processwindowunit.rsattachdebuggerornot
msgid "Are you sure you want to attach the debugger and not just open this process? (You can later on always attach the debugger)"
msgstr "Вы уверены, что хотите присоединить отладчик, а не просто открыть процесс? (Вы можете присоединить отладчик позднее)"

#: processwindowunit.rscreateprocess
msgctxt "processwindowunit.rscreateprocess"
msgid "Create Process"
msgstr "Создать процесс"

#: processwindowunit.rsentertheprocessid
msgid "Enter the ProcessID"
msgstr "Введите идентификатор процесса"

#: processwindowunit.rsfilter
msgid "Filter"
msgstr "Фильтр"

#: processwindowunit.rsfirstselectaprocess
msgctxt "processwindowunit.rsfirstselectaprocess"
msgid "First select a process!"
msgstr "Сначала выберите процесс!"

#: processwindowunit.rsisntavalidprocessid
msgctxt "processwindowunit.rsisntavalidprocessid"
msgid "%s isn't a valid processID"
msgstr "%s не является допустимым идентификатором процесса"

#: processwindowunit.rsmanualpid
msgid "Manual PID"
msgstr "Ручной ввод идентификатора процесса"

#: processwindowunit.rsoptionallaunchparameters
msgid "Optional launch parameters"
msgstr "Дополнительные параметры запуска"

#: processwindowunit.rsphysicalmemory
msgctxt "processwindowunit.rsphysicalmemory"
msgid "Physical Memory"
msgstr "Физическая память"

#: processwindowunit.rspleaseselectanotherprocess
msgid "Please select another process"
msgstr "Пожалуйста, выберите другой процесс"

#: processwindowunit.rsprocesses
msgctxt "processwindowunit.rsprocesses"
msgid "Processes"
msgstr "Процессы"

#: processwindowunit.rsprocesslist
msgid "Process List"
msgstr "Список процессов"

#: processwindowunit.rsprocesslistlong
msgid "Process List(long)"
msgstr "Полный список процессов"

#: processwindowunit.rsscanningclicktostop
msgid "Scanning (Click to stop)"
msgstr "Сканирование (Нажмите для остановки)"

#: processwindowunit.rswhatareyoulookingfor
msgid "What are you looking for?"
msgstr "Что вы ищете?"

#: processwindowunit.rswindows
msgctxt "processwindowunit.rswindows"
msgid "Windows"
msgstr "Окна"

#: processwindowunit.rsyoucanonlyloadexefiles
msgctxt "processwindowunit.rsyoucanonlyloadexefiles"
msgid "You can only load EXE files"
msgstr "Вы можете загружать только EXE файлы"

#: savedisassemblyfrm.rscopy
msgctxt "savedisassemblyfrm.rscopy"
msgid "Copy"
msgstr "Копировать"

#: savedisassemblyfrm.rscopydisassembledoutput
msgid "Copy disassembled output"
msgstr "Копировать диапазон памяти"

#: savedisassemblyfrm.rssave
msgctxt "savedisassemblyfrm.rssave"
msgid "Save"
msgstr "Сохранить"

#: savedisassemblyfrm.rssavedisassembledoutput
msgctxt "savedisassemblyfrm.rssavedisassembledoutput"
msgid "Save disassembled output"
msgstr "Сохранить диапазон памяти"

#: savedisassemblyfrm.rsstopcopying
msgid "Stop copying"
msgstr "Остановить копирование"

#: savedisassemblyfrm.rsstopsaving
msgid "Stop saving"
msgstr "Остановить сохранение"

#: savedscanhandler.rsfailureinfindinginthefirstscanresults
msgid "Failure in finding %s in the first scan results"
msgstr "Не удалось найти «%s» в результатах первого сканирования"

#: savedscanhandler.rsfailureinfindinginthepreviousscanresults
msgid "Failure in finding %s in the previous scan results"
msgstr "Не удалось найти «%s» в результатах предыдущего сканирования"

#: savedscanhandler.rsinvalidorderofcallinggetpointertoaddress
msgid "Invalid order of calling getpointertoaddress"
msgstr "Недопустимый порядок вызова getpointertoaddress"

#: savedscanhandler.rsmaxaddresslistcountis0meanstheaddresslistisbad
msgid "maxaddresslistcount is 0 (Means: the addresslist is bad)"
msgstr "maxaddresslistcount равен 0 (список адресов испорчен)"

#: savedscanhandler.rsnofirstscandatafilesfound
msgid "No first scan data files found"
msgstr "Файл данных с результатом первого сканирования не найден"

#: speedhack2.rsfailureconfiguringspeedhackpart
msgid "Failure configuring speedhack part"
msgstr "Сбой конфигурирующей части спидхака"

#: speedhack2.rsfailureenablingspeedhackdllinjectionfailed
msgid "Failure enabling speedhack. (DLL injection failed)"
msgstr "Сбой включения спидхака. (Не удалось выполнить инъекцию DLL)"

#: speedhack2.rsfailuresettingspeed
msgid "Failure setting speed"
msgstr "Сбой настройки скорости"

#: structuresaddelementfrm.rssae2bytes
msgctxt "structuresaddelementfrm.rssae2bytes"
msgid "2 Bytes"
msgstr "2 Байта"

#: structuresaddelementfrm.rssae4bytes
msgctxt "structuresaddelementfrm.rssae4bytes"
msgid "4 Bytes"
msgstr "4 Байта"

#: structuresfrm.rsareyousureyouwanttodelete
msgctxt "structuresfrm.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "Вы уверены, что хотите удалить %s?"

#: structuresfrm.rsareyousureyouwanttoremoveallstructures
msgctxt "structuresfrm.rsareyousureyouwanttoremoveallstructures"
msgid "Are you sure you want to remove all structures?"
msgstr "Вы уверены, что хотите удалить все структуры?"

#: structuresfrm.rsautogeneratedfor
msgctxt "structuresfrm.rsautogeneratedfor"
msgid "Autogenerated for %s"
msgstr "Автосоздано для %s"

#: structuresfrm.rschangegroup
msgctxt "structuresfrm.rschangegroup"
msgid "Change group"
msgstr "Изменить группу"

#: structuresfrm.rsdissectdata
msgctxt "structuresfrm.rsdissectdata"
msgid "Dissect Data"
msgstr "Анализ данных"

#: structuresfrm.rsdoyouwantcheatenginetotryandfillinthemostbasictype
msgctxt "structuresfrm.rsdoyouwantcheatenginetotryandfillinthemostbasictype"
msgid "Do you want Cheat Engine to try and fill in the most basic types of the struct using the current address?"
msgstr "Вы хотите, чтобы Cheat Engine заполнил большинство основных типов структур, используя текущий адрес?"

#: structuresfrm.rsfirstselectastructureyouwanttomodifyordefine
msgctxt "structuresfrm.rsfirstselectastructureyouwanttomodifyordefine"
msgid "First select a structure you want to modify or define one first"
msgstr "Сначала выберите или определите структуру, которую хотите изменить"

#: structuresfrm.rsgivetheaddressofthiselement
msgctxt "structuresfrm.rsgivetheaddressofthiselement"
msgid "Give the address of this element"
msgstr "Укажите адрес этого элемента"

#: structuresfrm.rsgivethenameforthisstructure
msgctxt "structuresfrm.rsgivethenameforthisstructure"
msgid "Give the name for this structure"
msgstr "Укажите название для этой структуры"

#: structuresfrm.rsgivethenewnameofthisstructure
msgctxt "structuresfrm.rsgivethenewnameofthisstructure"
msgid "Give the new name of this structure"
msgstr "Укажите новое название для этой структуры"

#: structuresfrm.rshowmanybytesdoyouwanttoshiftthisandfollowingoffset
msgid "How many bytes do you want to shift this and following offsets?"
msgstr "На сколько байт вы хотите сдвинуть это и последующие смещения?"

#: structuresfrm.rsihavenoideawhatmeans
msgctxt "structuresfrm.rsihavenoideawhatmeans"
msgid "I have no idea what %s means"
msgstr "Понятия не имею, что означает «%s»"

#: structuresfrm.rslockmemory
msgctxt "structuresfrm.rslockmemory"
msgid "Lock memory"
msgstr "Заблокировать память"

#: structuresfrm.rsmemorydissect
msgctxt "structuresfrm.rsmemorydissect"
msgid "Memory dissect"
msgstr "Анализ памяти"

#: structuresfrm.rsnewinterval
msgctxt "structuresfrm.rsnewinterval"
msgid "New interval"
msgstr "Новый интервал"

#: structuresfrm.rspleasegiveastartingoffsettoevaluate
msgctxt "structuresfrm.rspleasegiveastartingoffsettoevaluate"
msgid "Please give a starting offset to evaluate"
msgstr "Пожалуйста, укажите начальное смещение для вычисления"

#: structuresfrm.rspleasegiveastartingsizeofthestructyoucanchangethis
msgctxt "structuresfrm.rspleasegiveastartingsizeofthestructyoucanchangethis"
msgid "Please give a starting size of the struct (You can change this later if needed)"
msgstr "Пожалуйста, укажите начальный размер структуры (Вы можете изменить его позже при необходимости)"

#: structuresfrm.rspleasegivethesizeoftheblocktoevaluate
msgctxt "structuresfrm.rspleasegivethesizeoftheblocktoevaluate"
msgid "Please give the size of the block to evaluate"
msgstr "Пожалуйста, укажите размер блока для вычисления"

#: structuresfrm.rspointerto
msgctxt "structuresfrm.rspointerto"
msgid "Pointer"
msgstr "Указатель"

#: structuresfrm.rsrecalculatebaseofstructure
msgctxt "structuresfrm.rsrecalculatebaseofstructure"
msgid "Recalculate base of structure"
msgstr "Перерасчёт начала структуры"

#: structuresfrm.rsrenamestructure
msgctxt "structuresfrm.rsrenamestructure"
msgid "Rename structure"
msgstr "Переименовать структуру"

#: structuresfrm.rsstructuredefine
msgctxt "structuresfrm.rsstructuredefine"
msgid "Structure define"
msgstr "Определение структуры"

#: structuresfrm.rsstructuredefiner
msgctxt "structuresfrm.rsstructuredefiner"
msgid "Structure definer"
msgstr "Определитель структуры"

#: structuresfrm.rsstructureviewlock
msgctxt "structuresfrm.rsstructureviewlock"
msgid "Structure view lock"
msgstr "Заблокировать вид структуры"

#: structuresfrm.rsthisisnotavalidstructurefile
msgctxt "structuresfrm.rsthisisnotavalidstructurefile"
msgid "This is not a valid structure file"
msgstr "Недопустимый файл структуры"

#: structuresfrm.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav
msgctxt "structuresfrm.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav"
msgid "This is quite a big structure. How many bytes do you want to save?"
msgstr "Это довольно большая структура. Сколько байт вы хотите сохранить?"

#: structuresfrm.rsunkownfileextension
msgctxt "structuresfrm.rsunkownfileextension"
msgid "Unknown file extension"
msgstr "Неизвестное расширения файла"

#: structuresfrm.rsunlockmemory
msgctxt "structuresfrm.rsunlockmemory"
msgid "Unlock memory"
msgstr "Разблокировать памяти"

#: structuresfrm.rsunnamedstructure
msgctxt "structuresfrm.rsunnamedstructure"
msgid "unnamed structure"
msgstr "безымянная структура"

#: structuresfrm.rsupdateinterval
msgctxt "structuresfrm.rsupdateinterval"
msgid "Update interval"
msgstr "Интервал обновления"

#: structuresfrm.rswhichgroupdoyouwanttosetthisaddressto
msgctxt "structuresfrm.rswhichgroupdoyouwanttosetthisaddressto"
msgid "Which group do you want to set this address to?"
msgstr "В какую группу вы хотите определить этот адрес?"

#: structuresfrm.rswrongversion
msgctxt "structuresfrm.rswrongversion"
msgid "This structure file was generated with a newer version of Cheat Engine. (That means there's more than likely a new version so please update....)"
msgstr "Этот файл структуры был создан в более новой версии Cheat Engine. (Скорее всего это означает, что вышла новая версия. Обновитесь...)"

#: structuresfrm2.rs2bytewithvalue2
msgid "2 Byte: %s"
msgstr "2 Байта: %s"

#: structuresfrm2.rsaddressvalue
msgid "Address: Value"
msgstr "Адрес: Значение"

#: structuresfrm2.rsareyousureyouwanttodelete
msgctxt "structuresfrm2.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "Вы уверены, что хотите удалить «%s»?"

#: structuresfrm2.rsareyousureyouwanttoremoveallstructures
msgctxt "structuresfrm2.rsareyousureyouwanttoremoveallstructures"
msgid "Are you sure you want to remove all structures?"
msgstr "Вы уверены, что хотите удалить все структуры?"

#: structuresfrm2.rsarrayofbyte
msgid "Array of Byte"
msgstr "Массив байт"

#: structuresfrm2.rsautogeneratedfor
msgctxt "structuresfrm2.rsautogeneratedfor"
msgid "Autogenerated for %s"
msgstr "Автосоздано для %s"

#: structuresfrm2.rsbytewithvalue
msgid "Byte: %s"
msgstr "Байт: %s"

#: structuresfrm2.rschangegroup
msgctxt "structuresfrm2.rschangegroup"
msgid "Change group"
msgstr "Изменить группу"

#: structuresfrm2.rschangegroup2
msgid "Change Group"
msgstr "Изменить группу"

#: structuresfrm2.rscopy
msgctxt "structuresfrm2.rscopy"
msgid "Copy"
msgstr "Копировать"

#: structuresfrm2.rscut
msgctxt "structuresfrm2.rscut"
msgid "Cut"
msgstr "Вырезать"

#: structuresfrm2.rsdefinepointer
msgid "Define pointer"
msgstr "Определить указатель"

#: structuresfrm2.rsdeleteaddress
msgid "Delete address"
msgstr "Удалить адрес"

#: structuresfrm2.rsdissectdata
msgctxt "structuresfrm2.rsdissectdata"
msgid "Dissect Data"
msgstr "Анализ данных"

#: structuresfrm2.rsdoyouwantcheatenginetotryandfillinthemostbasictype
msgctxt "structuresfrm2.rsdoyouwantcheatenginetotryandfillinthemostbasictype"
msgid "Do you want Cheat Engine to try and fill in the most basic types of the struct using the current address?"
msgstr "Вы хотите, чтобы Cheat Engine заполнил основные типы структур, используя текущий адрес?"

#: structuresfrm2.rsfirstselectastructureyouwanttomodifyordefine
msgctxt "structuresfrm2.rsfirstselectastructureyouwanttomodifyordefine"
msgid "First select a structure you want to modify or define one first"
msgstr "Сначала выберите или определите структуру, которую хотите изменить"

#: structuresfrm2.rsfs2structuredefine
msgctxt "structuresfrm2.rsfs2structuredefine"
msgid "Structure define"
msgstr "Определение структуры"

#: structuresfrm2.rsgivetheaddressofthiselement
msgctxt "structuresfrm2.rsgivetheaddressofthiselement"
msgid "Give the address of this element"
msgstr "Укажите адрес этого элемента"

#: structuresfrm2.rsgivethenameforthisstructure
msgctxt "structuresfrm2.rsgivethenameforthisstructure"
msgid "Give the name for this structure"
msgstr "Укажите название для этой структуры"

#: structuresfrm2.rsgivethenewnameofthisstructure
msgctxt "structuresfrm2.rsgivethenewnameofthisstructure"
msgid "Give the new name of this structure"
msgstr "Укажите новое название для этой структуры"

#: structuresfrm2.rshex
msgid "(Hex)"
msgstr "(Hex)"

#: structuresfrm2.rshexadecimal
msgctxt "structuresfrm2.rshexadecimal"
msgid "Hexadecimal"
msgstr "Шестнадцатеричный"

#: structuresfrm2.rshowmanybytesdoyouwanttoshiftthisandfollowingoffset
msgid "How many bytes do you want to shift this and following offsets? (Decimal)"
msgstr "На сколько байт вы хотите сдвинуть это и последующие смещения? (Десятичное число)"

#: structuresfrm2.rsihavenoideawhatmeans
msgctxt "structuresfrm2.rsihavenoideawhatmeans"
msgid "I have no idea what %s means"
msgstr "Понятия не имею, что означает «%s»"

#: structuresfrm2.rslock
msgctxt "structuresfrm2.rslock"
msgid "Lock"
msgstr "Заблокировать"

#: structuresfrm2.rslockmemory
msgctxt "structuresfrm2.rslockmemory"
msgid "Lock memory"
msgstr "Заблокировать память"

#: structuresfrm2.rsmemorydissect
msgctxt "structuresfrm2.rsmemorydissect"
msgid "Memory dissect"
msgstr "Анализ памяти"

#: structuresfrm2.rsnewinterval
msgctxt "structuresfrm2.rsnewinterval"
msgid "New interval"
msgstr "Новый интервал"

#: structuresfrm2.rsp
msgctxt "structuresfrm2.rsp"
msgid "P->"
msgstr "У->"

#: structuresfrm2.rspaste
msgctxt "structuresfrm2.rspaste"
msgid "Paste"
msgstr "Вставить"

#: structuresfrm2.rspleasegiveastartingoffsettoevaluate
msgctxt "structuresfrm2.rspleasegiveastartingoffsettoevaluate"
msgid "Please give a starting offset to evaluate"
msgstr "Пожалуйста, укажите начальное смещение для вычисления"

#: structuresfrm2.rspleasegiveastartingsizeofthestructyoucanchangethis
msgctxt "structuresfrm2.rspleasegiveastartingsizeofthestructyoucanchangethis"
msgid "Please give a starting size of the struct (You can change this later if needed)"
msgstr "Пожалуйста, укажите начальный размер структуры (Вы можете изменить его позже при необходимости)"

#: structuresfrm2.rspleasegivethesizeoftheblocktoevaluate
msgctxt "structuresfrm2.rspleasegivethesizeoftheblocktoevaluate"
msgid "Please give the size of the block to evaluate"
msgstr "Пожалуйста, укажите размер блока для вычисления"

#: structuresfrm2.rspointerto
msgctxt "structuresfrm2.rspointerto"
msgid "Pointer"
msgstr "Указатель"

#: structuresfrm2.rspointertoinstanceofclassname
msgid "Pointer to instance of %s"
msgstr "Указатель на экземпляр %s"

#: structuresfrm2.rspointer
msgctxt "structuresfrm2.rspointer"
msgid "Pointer"
msgstr "Указатель"

#: structuresfrm2.rsrecalculatebaseofstructure
msgctxt "structuresfrm2.rsrecalculatebaseofstructure"
msgid "Recalculate base of structure"
msgstr "Перерасчёт начала структуры"

#: structuresfrm2.rsrenamestructure
msgctxt "structuresfrm2.rsrenamestructure"
msgid "Rename structure"
msgstr "Переименовать структуру"

#: structuresfrm2.rssf2areyousureyouwanttodeleteallthedefinedstructures
msgid "Are you sure you want to delete all the defined structures ?"
msgstr "Вы уверены, что хотите удалить все определённые структуры?"

#: structuresfrm2.rssf2areyousureyouwanttodeletethestructurenamed
msgid "Are you sure you want to delete the structure named :"
msgstr "Вы уверены, что хотите удалить структуру с названием:"

#: structuresfrm2.rssf2autocreatedfrom
msgid "Autocreated from "
msgstr "Автосоздано из "

#: structuresfrm2.rssf2autocreatestructure
msgid "Autocreate structure"
msgstr "Автосозданная структура"

#: structuresfrm2.rssf2autocreatestructuresize
msgid "Autocreate structure size: "
msgstr "Размер автосозданной структуры: "

#: structuresfrm2.rssf2changevalue
msgctxt "structuresfrm2.rssf2changevalue"
msgid "Change Value"
msgstr "Изменить значение"

#: structuresfrm2.rssf2defaultsize
msgid "Default size:"
msgstr "Размер по умолчанию:"

#: structuresfrm2.rssf2deletegroup
msgid "Delete group"
msgstr "Удалить группу"

#: structuresfrm2.rssf2givethenewname
msgid "Give the new name"
msgstr "Укажите новое название"

#: structuresfrm2.rssf2givethenewnameforthegroup
msgid "Give the new name for the group"
msgstr "Укажите новое название для этой группы"

#: structuresfrm2.rssf2givethenewnameforthisstructure
msgid "Give the new name for this structure"
msgstr "Укажите новое название для этой структуры"

#: structuresfrm2.rssf2group
msgctxt "structuresfrm2.rssf2group"
msgid "Group "
msgstr "Группа "

#: structuresfrm2.rssf2group1
msgctxt "structuresfrm2.rssf2group1"
msgid "Group 1"
msgstr "Группа 1"

#: structuresfrm2.rssf2group2
msgctxt "structuresfrm2.rssf2group2"
msgid "Group "
msgstr "Группа "

#: structuresfrm2.rssf2grouppicker
msgid "Group picker"
msgstr "Средство выбора группы"

#: structuresfrm2.rssf2hex
msgid " (Hex)"
msgstr " (Шестнадцатиричное)"

#: structuresfrm2.rssf2nameforthisgroup
msgid "Name for this group"
msgstr "Название для этой группы"

#: structuresfrm2.rssf2newcolumnname
msgid "New column name"
msgstr "Новое имя столбца"

#: structuresfrm2.rssf2newgroup
msgid "<New group>"
msgstr "<Новая группа>"

#: structuresfrm2.rssf2newgroup2
msgctxt "structuresfrm2.rssf2newgroup2"
msgid "New group"
msgstr "Новая группа"

#: structuresfrm2.rssf2newvalueforthisaddress
msgid "New value for this address:"
msgstr "Новое значение для этого адреса:"

#: structuresfrm2.rssf2rename
msgctxt "structuresfrm2.rssf2rename"
msgid "Rename"
msgstr "Переименовать"

#: structuresfrm2.rssf2renamegroup
msgid "Rename group"
msgstr "Переименовать группу"

#: structuresfrm2.rssf2secletthegroupthiscolumnshouldbecomepartof
msgid "Select the group this column should become part of"
msgstr "Выберите группу, частью которой должен стать этот столбец"

#: structuresfrm2.rssf2setnamerename
msgid "Set name/Rename"
msgstr "Установить/изменить название"

#: structuresfrm2.rssf2shadowcopyat
msgid "Lock ( Shadowcopy at %s )"
msgstr "Заблокировать ( Теневая копия %s )"

#: structuresfrm2.rssf2signed
msgid " (Signed)"
msgstr " (Знаковое)"

#: structuresfrm2.rssf2structurerename
msgid "Structure rename"
msgstr "Переименование структуры"

#: structuresfrm2.rssf2thegapbetweenoffset
msgid "The gap between offset %x and %x is %d bytes long. Autofill this?"
msgstr "Промежуток между смещением %x и %x равен %d байт(а). Заполнить автоматически?"

#: structuresfrm2.rssf2thegroupscancommandhasbeencopiedtotheclipboard
msgid "The groupscan command has been copied to the clipboard"
msgstr "Групповой поиск был скопирован в буфер обмена"

#: structuresfrm2.rssf2to
msgid " to "
msgstr " на "

#: structuresfrm2.rssf2tstructcolumncreateerror
msgid "TStructColumn.create Error"
msgstr "Ошибка TStructColumn.create"

#: structuresfrm2.rssf2unknowncustomtype
msgid "Unknown custom type"
msgstr "Неизвестный пользовательский тип"

#: structuresfrm2.rssf2whatnameshouldthiscolumnhave
msgid "What name should this column have?"
msgstr "Какое название должен иметь этот столбец?"

#: structuresfrm2.rssignedinteger
msgid "Signed Integer"
msgstr "Целое со знаком"

#: structuresfrm2.rsspider
msgid "Spider"
msgstr "Структурный паук"

#: structuresfrm2.rsstructalreadyexists
msgid "The structure named %s already exists. Are you sure you want to make another structure with this name ?"
msgstr "Структура под названием «%s» уже существует. Вы уверены, что хотите создать ещё одну структуру с тем же названием?"

#: structuresfrm2.rsstructuredefine
msgctxt "structuresfrm2.rsstructuredefine"
msgid "Structure define"
msgstr "Определение структуры"

#: structuresfrm2.rsstructuredefiner
msgctxt "structuresfrm2.rsstructuredefiner"
msgid "Structure definer"
msgstr "Определитель структуры"

#: structuresfrm2.rsstructuredissect
msgid "Structure dissect"
msgstr "Анализ структуры"

#: structuresfrm2.rsstructureviewlock
msgctxt "structuresfrm2.rsstructureviewlock"
msgid "Structure view lock"
msgstr "Заблокировать вид структуры"

#: structuresfrm2.rsthisisnotavalidstructurefile
msgctxt "structuresfrm2.rsthisisnotavalidstructurefile"
msgid "This is not a valid structure file"
msgstr "Недопустимый файл структуры"

#: structuresfrm2.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav
msgctxt "structuresfrm2.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav"
msgid "This is quite a big structure. How many bytes do you want to save?"
msgstr "Это довольно большая структура. Сколько байт вы хотите сохранить?"

#: structuresfrm2.rsundefined
msgid "undefined"
msgstr "неопределенная"

#: structuresfrm2.rsunicodestring
msgctxt "structuresfrm2.rsunicodestring"
msgid "Unicode"
msgstr "Юникод"

#: structuresfrm2.rsunkownfileextension
msgctxt "structuresfrm2.rsunkownfileextension"
msgid "Unknown file extension"
msgstr "Неизвестное расширения файла"

#: structuresfrm2.rsunlockmemory
msgctxt "structuresfrm2.rsunlockmemory"
msgid "Unlock memory"
msgstr "Разблокировать память"

#: structuresfrm2.rsunnamedstructure
msgctxt "structuresfrm2.rsunnamedstructure"
msgid "unnamed structure"
msgstr "безымянная структура"

#: structuresfrm2.rsunsignedinteger
msgid "Unsigned Integer"
msgstr "Целое без знака"

#: structuresfrm2.rsupdateinterval
msgctxt "structuresfrm2.rsupdateinterval"
msgid "Update interval"
msgstr "Интервал обновления"

#: structuresfrm2.rsupgradepointer
msgid "Upgrade child structure to full structure"
msgstr "Обновить дочернюю структуру до полной структуры"

#: structuresfrm2.rswarnaboutlessthan2addresses
msgid "It's not recommended to run the structure compare with just one address in a group"
msgstr "Не рекомендуется запускать сравнение структуры только с одним адресом в группе"

#: structuresfrm2.rswhichgroupdoyouwanttosetthisaddressto
msgctxt "structuresfrm2.rswhichgroupdoyouwanttosetthisaddressto"
msgid "Which group do you want to set this address to?"
msgstr "В какую группу вы хотите определить этот адрес?"

#: structuresfrm2.rswrongversion
msgctxt "structuresfrm2.rswrongversion"
msgid "This structure file was generated with a newer version of Cheat Engine. (That means there's more than likely a new version so please update....)"
msgstr "Этот файл структуры был создан в более новой версии Cheat Engine. (Скорее всего это означает, что вышла новая версия. Обновитесь...)"

#: symbolconfigunit.rsareyousureyouwanttoremoveallsymbolsfromthelist
msgid "Are you sure you want to remove all symbols from the list?"
msgstr "Вы уверены, что хотите удалить все символы из списка?"

#: symbolconfigunit.rsareyousureyouwanttoremovethissymbolfromthelist
msgid "Are you sure you want to remove this symbol from the list?"
msgstr "Вы уверены, что хотите удалить этот символ из списка?"

#: symbolhandler.rsalreadyexists
msgid "already exists"
msgstr "уже существует"

#: symbolhandler.rserrorallocatingmemory
msgid "Error allocating memory"
msgstr "Возникла ошибка при выделении памяти"

#: symbolhandler.rsfailuredeterminingwhatmeans
msgid "Failure determining what %s means"
msgstr "Не удалось определить, что означает %s"

#: symbolhandler.rspleaseprovideabiggersize
msgid "Please provide a bigger size"
msgstr "Пожалуйста, предоставьте больший размер"

#: symbolhandler.rssymbolloaderthreadhascrashed
msgid "Symbolloaderthread has crashed"
msgstr "Произошёл сбой Symbolloaderthread"

#: symbolhandler.rsthesymbolnamedwaspreviouslydeclared
msgid "The symbol named %s was previously declared with a size of %s instead of %s. all scripts that use this memory must give the same size. Adjust the size, or delete the old alloc from the userdefined symbol list"
msgstr "Символ под именем «%s» был ранее объявлен с размером %s вместо %s. Всем скриптам, использующим эту память, нужно предоставить тот же размер. Скорректируйте размер или удалите старый «alloc» из списка определяемых пользователем символов"

#: symbolhandler.rsyoucantaddasymbolwithaddress0
msgid "You can't add a symbol with address 0"
msgstr "Вы не можете добавить символ с адресом 0"

#: symbolhandler.rsyoucantchangethissettingatthemoment
msgid "You can't change this setting at the moment"
msgstr "В данный момент вы не можете изменить эти настройки"

#: tableconverter.rstoooldtable
msgid "This table is too old to be used. Get Cheat engine 5.6 and open/resave this table"
msgstr "Эта таблица слишком старая, чтобы использовать её в этой версии программы. Установите Cheat Engine 5.6, откройте/пересохраните эту таблицу"

#: tabout.button1.caption
msgctxt "tabout.button1.caption"
msgid "OK"
msgstr "Подтвердить"

#: tabout.button2.caption
msgid "Donate"
msgstr "Пожертвовать"

#: tabout.button2.hint
msgid "If you like Cheat Engine and want to contribute something to the development, just send a donation using Paypal."
msgstr "Если вам понравился Cheat Engine и вы хотите внести вклад в его развитие, просто отправьте пожертвование, используя PayPal."

#: tabout.caption
msgid "About Cheat Engine"
msgstr "О программе"

#: tabout.label1.caption
msgid "Made by: Dark Byte"
msgstr "Автор: Dark Byte"

#: tabout.label10.caption
msgid "Script engine powered by Lua"
msgstr "Скриптовый движок основан на Lua"

#: tabout.label2.caption
msgid "Thanks to:"
msgstr "Благодарность:"

#: tabout.label4.caption
msgid "Patreon"
msgstr "Патреон"

#: tabout.label5.caption
msgid "And all the other people that helped me out"
msgstr "И всем остальным, кто помогал"

#: tabout.label8.caption
msgid "Website"
msgstr "Веб-сайт"

#: tabout.label9.caption
msgid "Message Board"
msgstr "Форум"

#: tabout.lbldbvm.caption
msgid "your system may or may not support dbvm"
msgstr "ваша система может поддерживать DBVM, а может и нет"

#: tadvancedoptions.button1.caption
msgid "OK"
msgstr "Подтвердить"

#: tadvancedoptions.button2.caption
msgid "Button2"
msgstr "Кнопка2"

#: tadvancedoptions.button3.caption
msgid "Button3"
msgstr "Кнопка3"

#: tadvancedoptions.caption
msgctxt "tadvancedoptions.caption"
msgid "Code list/Pause"
msgstr "Список кодов/Пауза"

#: tadvancedoptions.lvcodelist.columns[0].caption
msgctxt "tadvancedoptions.lvcodelist.columns[0].caption"
msgid "Address"
msgstr "Адрес"

#: tadvancedoptions.lvcodelist.columns[1].caption
msgctxt "tadvancedoptions.lvcodelist.columns[1].caption"
msgid "Name"
msgstr "Название"

#: tadvancedoptions.findoutwhatthiscodechanges1.caption
msgctxt "tadvancedoptions.findoutwhatthiscodechanges1.caption"
msgid "Find out what addresses this code writes to"
msgstr "Найти адреса, по которым записывает эта инструкция"

#: tadvancedoptions.label1.caption
msgid "Code list:"
msgstr "Список кодов:"

#: tadvancedoptions.midbvmfindwhatcodeaccesses.caption
msgid "DBVM Find...."
msgstr "DBVM Поиск...."

#: tadvancedoptions.minewgroup.caption
msgctxt "tadvancedoptions.minewgroup.caption"
msgid "New group"
msgstr "Новая группа"

#: tadvancedoptions.mireplacewithnops.caption
msgctxt "tadvancedoptions.mireplacewithnops.caption"
msgid "Replace with code that does nothing"
msgstr "Заменить ничего не делающим кодом (NOP)"

#: tadvancedoptions.mirestorewithoriginal.caption
msgctxt "tadvancedoptions.mirestorewithoriginal.caption"
msgid "Restore with original code"
msgstr "Восстановить оригинальный код"

#: tadvancedoptions.misetcolor.caption
msgid "Set color"
msgstr "Установить цвет"

#: tadvancedoptions.opendialog1.title
msgid "Select the file you want to search"
msgstr "Выберите файл, который вы хотите найти"

#: tadvancedoptions.openthedisassemblerhere1.caption
msgid "Open the disassembler at this location"
msgstr "Открыть дизассемблер в этом месте"

#: tadvancedoptions.pausebutton.hint
msgctxt "tadvancedoptions.pausebutton.hint"
msgid "Pause the game"
msgstr "Остановить процесс игры"

#: tadvancedoptions.remove1.caption
msgid "Remove from list"
msgstr "Удалить из списка"

#: tadvancedoptions.rename1.caption
msgctxt "tadvancedoptions.rename1.caption"
msgid "Rename"
msgstr "Переименовать"

#: tadvancedoptions.replaceall1.caption
msgid "Replace all"
msgstr "Заменить NOP'ами все инструкции в списке"

#: tadvancedoptions.savebutton.hint
msgid "Create a standalone trainer"
msgstr "Создать автономный трейнер"

#: tcalloralldialog.button1.caption
msgctxt "tcalloralldialog.button1.caption"
msgid "All"
msgstr "Все"

#: tcalloralldialog.button1.caption tcalloralldialog.button2.caption
msgctxt "TCALLORALLDIALOG.BUTTON1.CAPTION"
msgid "Call's only"
msgstr "Только вызовы"

#: tcalloralldialog.button3.caption
msgctxt "TCALLORALLDIALOG.BUTTON3.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tcalloralldialog.caption
msgctxt "tcalloralldialog.caption"
msgid "Code Filter"
msgstr "Фильтр кода"

#: tcalloralldialog.label1.caption
msgid "Load all instructions into the list or just the CALL's ?"
msgstr "Загрузить все инструкции в список или только вызовы?"

#: tchangeoffset.cancel.caption
msgctxt "TCHANGEOFFSET.CANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tchangeoffset.caption
msgid "Recalculate address"
msgstr "Перерасчёт адреса"

#: tchangeoffset.cbhexadecimal.caption
msgctxt "tchangeoffset.cbhexadecimal.caption"
msgid "Hexadecimal"
msgstr "Шестнадцатеричный"

#: tchangeoffset.change.caption
msgid "Change"
msgstr "Изменить"

#: tcomments.button1.caption
msgctxt "tcomments.button1.caption"
msgid "Close"
msgstr "Закрыть"

#: tcomments.caption
msgctxt "tcomments.caption"
msgid "Comments"
msgstr "Комментарии"

#: tcomments.tscomment.caption
msgctxt "TCOMMENTS.TSCOMMENT.CAPTION"
msgid "Comments"
msgstr "Комментарии"

#: tfindwindow.btncancel.caption
msgctxt "TFINDWINDOW.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfindwindow.btnok.caption
msgctxt "TFINDWINDOW.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfindwindow.caption
msgctxt "TFINDWINDOW.CAPTION"
msgid "Find"
msgstr "Поиск"

#: tfindwindow.cbunicode.caption
msgctxt "tfindwindow.cbunicode.caption"
msgid "Unicode"
msgstr "Юникод"

#: tfindwindow.label2.caption
msgctxt "tfindwindow.label2.caption"
msgid "From"
msgstr "От"

#: tfindwindow.label3.caption
msgctxt "tfindwindow.label3.caption"
msgid "To"
msgstr "До"

#: tfindwindow.labelarray.caption
msgid "Array to scan"
msgstr "Диапазон поиска"

#: tfindwindow.labeltype.caption
msgid "Type:"
msgstr "Тип:"

#: tfindwindow.rbarbyte.caption
msgid "(Array of) byte"
msgstr "(Массив) байт"

#: tfindwindow.rbtext.caption
msgctxt "TFINDWINDOW.RBTEXT.CAPTION"
msgid "Text"
msgstr "Текст"

#: tform1.label1.caption
msgctxt "TFORM1.LABEL1.CAPTION"
msgid "Filter"
msgstr "Фильтр"

#: tformaddresschange.btncancel.caption
msgctxt "TFORMADDRESSCHANGE.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tformaddresschange.btnok.caption
msgctxt "TFORMADDRESSCHANGE.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tformaddresschange.caption
msgctxt "tformaddresschange.caption"
msgid "Change address"
msgstr "Изменить адрес"

#: tformaddresschange.cbcodepage.caption
msgctxt "tformaddresschange.cbcodepage.caption"
msgid "Codepage"
msgstr "Кодовая страница"

#: tformaddresschange.cbpointer.caption
msgctxt "tformaddresschange.cbpointer.caption"
msgid "Pointer"
msgstr "Указатель"

#: tformaddresschange.cbunicode.caption
msgctxt "TFORMADDRESSCHANGE.CBUNICODE.CAPTION"
msgid "Unicode"
msgstr "Юникод"

#: tformaddresschange.cbvartype.text
msgctxt "tformaddresschange.cbvartype.text"
msgid "4 Bytes"
msgstr "4 Байта"

#: tformaddresschange.label1.caption
msgctxt "tformaddresschange.label1.caption"
msgid "Address:"
msgstr "Адрес:"

#: tformaddresschange.label12.caption
msgctxt "tformaddresschange.label12.caption"
msgid "Type"
msgstr "Тип"

#: tformaddresschange.label2.caption
msgid "Startbit:"
msgstr "Стартовый бит:"

#: tformaddresschange.label3.caption
msgctxt "tformaddresschange.label3.caption"
msgid "Description"
msgstr "Описание"

#: tformaddresschange.lblvalue.caption
msgid "=Value"
msgstr "=Значение"

#: tformaddresschange.lengthlabel.caption
msgctxt "tformaddresschange.lengthlabel.caption"
msgid "Length"
msgstr "Длина"

#: tformaddresschange.miaddaddresstolist.caption
msgctxt "TFORMADDRESSCHANGE.MIADDADDRESSTOLIST.CAPTION"
msgid "Add this address to the list"
msgstr "Добавить этот адрес в таблицу"

#: tformaddresschange.micopy.caption
msgctxt "TFORMADDRESSCHANGE.MICOPY.CAPTION"
msgid "Copy"
msgstr "Копировать"

#: tformaddresschange.micut.caption
msgctxt "TFORMADDRESSCHANGE.MICUT.CAPTION"
msgid "Cut"
msgstr "Вырезать"

#: tformaddresschange.mipaste.caption
msgctxt "TFORMADDRESSCHANGE.MIPASTE.CAPTION"
msgid "Paste"
msgstr "Вставить"

#: tformaddresschange.miupdateafterinterval.caption
msgid "Only update the offset after a specific amount of time"
msgstr "Обновлять смещение только через определённый промежуток времени"

#: tformaddresschange.miupdateonreinterpretonly.caption
msgid "Only update the offset when the memory record gets reinterpreted"
msgstr "Обновлять смещение только после выполнения записи в памяти"

#: tformdebugstrings.button1.caption
msgctxt "TFORMDEBUGSTRINGS.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tformdebugstrings.caption
msgctxt "tformdebugstrings.caption"
msgid "Debug strings"
msgstr "Отладочные строки"

#: tformdesigner.calendar.hint
msgctxt "tformdesigner.calendar.hint"
msgid "Calendar"
msgstr "Календарь"

#: tformdesigner.caption
msgctxt "tformdesigner.caption"
msgid "Form Designer"
msgstr "Дизайнер форм"

#: tformdesigner.cebutton.hint
msgid "Button"
msgstr "Кнопка"

#: tformdesigner.cecheckbox.hint
msgid "CheckBox"
msgstr "Флажок"

#: tformdesigner.cecombobox.hint
msgid "ComboBox"
msgstr "Выпадающий список"

#: tformdesigner.ceedit.hint
msgctxt "tformdesigner.ceedit.hint"
msgid "Edit"
msgstr "Поле для ввода"

#: tformdesigner.cegroupbox.hint
msgid "GroupBox"
msgstr "Группа"

#: tformdesigner.ceimage.hint
msgctxt "tformdesigner.ceimage.hint"
msgid "Image"
msgstr "Рисунок"

#: tformdesigner.celabel.hint
msgid "Label"
msgstr "Надпись"

#: tformdesigner.celistbox.hint
msgid "Listbox"
msgstr "Список"

#: tformdesigner.celistview.hint
msgid "ListView"
msgstr "Представление списка"

#: tformdesigner.cememo.hint
msgid "Memo"
msgstr "Многострочное поле"

#: tformdesigner.ceopendialog.hint
msgid "Opendialog"
msgstr "Диалог открытия файла"

#: tformdesigner.cepagecontrol.hint
msgid "PageControl"
msgstr "Набор страниц"

#: tformdesigner.cepanel.hint
msgid "Panel"
msgstr "Панель"

#: tformdesigner.ceprogressbar.hint
msgid "ProgressBar"
msgstr "Линейка прогресса"

#: tformdesigner.ceradiogroup.hint
msgid "RadioGroup"
msgstr "Группа переключателей"

#: tformdesigner.cesavedialog.hint
msgid "Savedialog"
msgstr "Диалог сохранения файла"

#: tformdesigner.cesplitter.hint
msgid "Splitter"
msgstr "Разделитель"

#: tformdesigner.cetimer.hint
msgid "Timer"
msgstr "Таймер"

#: tformdesigner.cetogglebox.hint
msgid "Togglebox"
msgstr "Переключатель"

#: tformdesigner.cetrackbar.hint
msgid "TrackBar"
msgstr "Линейка отслеживания"

#: tformdesigner.cetreeview.hint
msgid "Treeview"
msgstr "Представление дерева"

#: tformdesigner.checklistbox.hint
msgctxt "tformdesigner.checklistbox.hint"
msgid "CheckListBox"
msgstr "Список с флажками"

#: tformdesigner.finddialog.hint
msgctxt "tformdesigner.finddialog.hint"
msgid "FindDialog"
msgstr "Диалог поиска текста"

#: tformdesigner.mainmenu.hint
msgctxt "TFORMDESIGNER.MAINMENU.HINT"
msgid "MainMenu"
msgstr "Главное меню"

#: tformdesigner.menuitem1.caption
msgctxt "tformdesigner.menuitem1.caption"
msgid "File"
msgstr "Файл"

#: tformdesigner.menuitem2.caption
msgid "Add unlisted object"
msgstr "Добавьте не включенный в список объект"

#: tformdesigner.miadditems.caption
msgid "Add Items"
msgstr "Добавить элементы"

#: tformdesigner.miaddsubmenu.caption
msgid "Add sub menu items"
msgstr "Добавить подэлементы меню"

#: tformdesigner.miaddtab.caption
msgid "Add Tab"
msgstr "Добавить вкладку"

#: tformdesigner.mianchoreditor.caption
msgctxt "tformdesigner.mianchoreditor.caption"
msgid "Anchor Editor"
msgstr "Редактор привязок"

#: tformdesigner.mianchoreditor2.caption
msgctxt "tformdesigner.mianchoreditor2.caption"
msgid "Anchor Editor"
msgstr "Редактор привязок"

#: tformdesigner.mibringtofront.caption
msgid "Bring to front"
msgstr "Перенести на передний план"

#: tformdesigner.midelete.caption
msgctxt "TFORMDESIGNER.MIDELETE.CAPTION"
msgid "Delete"
msgstr "Удалить"

#: tformdesigner.miload.caption
msgctxt "tformdesigner.miload.caption"
msgid "Load"
msgstr "Загрузить"

#: tformdesigner.miloadlfm.caption
msgid "Load LFM"
msgstr "Загрузить LFM"

#: tformdesigner.mimenumovedown.caption
msgid "Move down"
msgstr "Переместить ниже"

#: tformdesigner.mimenumoveup.caption
msgid "Move up"
msgstr "Переместить выше"

#: tformdesigner.misave.caption
msgctxt "tformdesigner.misave.caption"
msgid "Save"
msgstr "Сохранить"

#: tformdesigner.misavelfm.caption
msgid "Save LFM"
msgstr "Сохранить LFM"

#: tformdesigner.misendtoback.caption
msgid "Send to back"
msgstr "Отправить на задний план"

#: tformdesigner.misetupmainmenu.caption
msgid "Add menu items"
msgstr "Добавить элементы меню"

#: tformdesigner.noselection.caption
msgid "NoSelection"
msgstr "NoSelection"

#: tformdesigner.paintbox.hint
msgid "PaintBox"
msgstr "Полотно для рисования"

#: tformdesigner.popupmenu.hint
msgctxt "TFORMDESIGNER.POPUPMENU.HINT"
msgid "PopupMenu"
msgstr "Всплывающее меню"

#: tformdesigner.radiobutton.hint
msgctxt "tformdesigner.radiobutton.hint"
msgid "RadioButton"
msgstr "Переключатель"

#: tformdesigner.scrollbox.hint
msgctxt "tformdesigner.scrollbox.hint"
msgid "ScrollBox"
msgstr "Область прокрутки"

#: tformdesigner.selectdirectorydialog.hint
msgctxt "tformdesigner.selectdirectorydialog.hint"
msgid "SelectDirectoryDialog"
msgstr "Диалог выбора директории"

#: tformdifferentbitsize.button1.caption
msgctxt "TFORMDIFFERENTBITSIZE.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tformdifferentbitsize.caption
msgid "Different sized row of bits"
msgstr "Строка битов разного размера"

#: tformdifferentbitsize.label1.caption
msgid "The last time you scanned the number of bits was 90 and now it is 12. Please tell me how and how much i must change the bit offset to successfully scan. (Left arrow+right arrow move the bits)"
msgstr "При последнем сканировании число бит равнялось 90, а сейчас 12. Укажите на сколько нужно изменить разрядное смещение для успешного сканирования. (Используйте клавиши «Left» и «Right»)"

#: tformdifferentbitsize.ohnoyoufoundme1.caption
msgid "Oh no! You found me!!!"
msgstr "О нет! Вы нашли меня!!!"

#: tformfoundcodelistextra.button1.caption
msgctxt "TFORMFOUNDCODELISTEXTRA.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tformfoundcodelistextra.caption
msgid "Extra info"
msgstr "Дополнительная информация"

#: tformfoundcodelistextra.copyaddresstoclipboard1.caption
msgid "Copy info to clipboard"
msgstr "Копировать информацию в буфер обмена"

#: tformfoundcodelistextra.copyguesstoclipboard1.caption
msgid "Copy easy guess to clipboard"
msgstr "Копировать вероятное значение указателя"

#: tformfoundcodelistextra.label18.caption
msgid "The registers shown here are AFTER the instruction has been executed"
msgstr "Указаны значения регистров после выполнения инструкции"

#: tformfoundcodelistextra.lblphysicaladdress.caption
msgid "Physical Address=XXXXXXXX"
msgstr "Физический адрес=XXXXXXXX"

#: tformfoundcodelistextra.lblvirtualaddress.caption
msgid "Virtual Address=XXXXXXXX"
msgstr "Виртуальный адрес=XXXXXXXX"

#: tformfoundcodelistextra.sbshowfloats.caption
msgctxt "tformfoundcodelistextra.sbshowfloats.caption"
msgid "F"
msgstr "F"

#: tformfoundcodelistextra.sbshowfloats.hint
msgctxt "tformfoundcodelistextra.sbshowfloats.hint"
msgid "Floating point registers"
msgstr "Регистры с плавающей точкой"

#: tformfoundcodelistextra.sbshowstack.caption
msgctxt "tformfoundcodelistextra.sbshowstack.caption"
msgid "S"
msgstr "С"

#: tformfoundcodelistextra.sbshowstack.hint
msgctxt "tformfoundcodelistextra.sbshowstack.hint"
msgid "Stack view"
msgstr "Просмотр стека"

#: tformhotkey.button1.caption
msgctxt "TFORMHOTKEY.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tformhotkey.button2.caption
msgctxt "TFORMHOTKEY.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tformhotkey.caption
msgid "Change hotkey"
msgstr "Изменить горячую клавишу"

#: tformhotkey.label1.caption
msgid "Press the new hotkey combination in below:"
msgstr "Нажмите новую комбинацию клавиш:"

#: tformmemoryregions.button1.caption
msgctxt "TFORMMEMORYREGIONS.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tformmemoryregions.caption
msgctxt "tformmemoryregions.caption"
msgid "Memory regions"
msgstr "Регионы памяти"

#: tformmemoryregions.listview1.columns[0].caption
msgctxt "TFORMMEMORYREGIONS.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tformmemoryregions.listview1.columns[1].caption
msgid "Allocation Protect"
msgstr "Атрибут защиты"

#: tformmemoryregions.listview1.columns[2].caption
msgid "State"
msgstr "Состояние"

#: tformmemoryregions.listview1.columns[3].caption
msgctxt "tformmemoryregions.listview1.columns[3].caption"
msgid "Protect"
msgstr "Защита доступа"

#: tformmemoryregions.listview1.columns[4].caption
msgctxt "TFORMMEMORYREGIONS.LISTVIEW1.COLUMNS[4].CAPTION"
msgid "Type"
msgstr "Тип"

#: tformmemoryregions.listview1.columns[5].caption
msgctxt "tformmemoryregions.listview1.columns[5].caption"
msgid "Size"
msgstr "Размер"

#: tformmemoryregions.listview1.columns[6].caption
msgctxt "tformmemoryregions.listview1.columns[6].caption"
msgid "Extra"
msgstr "Дополнительно"

#: tformmemoryregions.savedialog1.title
msgid "Give the basename of the regions to be saved. (Can be a CT file)"
msgstr "Задайте базовое название регионам, чтобы сохранить. (Может быть .CT файлом)"

#: tformmemoryregions.saveselectedregions1.caption
msgid "Save selected regions"
msgstr "Сохранить выбранный регион"

#: tformmemoryregions.selectallreadablememory1.caption
msgid "Select all readable memory"
msgstr "Выбрать всю читаемую память"

#: tformmemoryregions.setselectedregionstobewritable1.caption
msgid "Set selected regions to be writable"
msgstr "Установить выбранным регионам права на запись"

#: tformmemoryregions.statusbar1.panels[0].text
msgid "Hold ctrl when opening this window to also see kernelmode regions"
msgstr "Зажмите Ctrl при открытии этого окна, чтобы видеть регионы режима ядра"

#: tformpointerorpointee.button1.caption
msgid "Find what writes to this pointer"
msgstr "Найти инструкции, записывающие по этому указателю"

#: tformpointerorpointee.button2.caption
msgid "Find what writes to the address pointed at by this pointer"
msgstr "Найти инструкции, записывающие по указываемому адресу"

#: tformpointerorpointee.caption
msgid "Cheat Engine Pointer"
msgstr "Указатель"

#: tformpointerorpointee.label1.caption
msgid "This is a pointer."
msgstr "Это указатель."

#: tformscanning.caption
msgid "Scanning..."
msgstr "Сканирование..."

#: tformsettings.aboutlabel.caption
msgid "About CE"
msgstr "О программе"

#: tformsettings.askforreplacewithnops.caption
msgid "Ask for replace with nop"
msgstr "Спрашивать перед заменой NOP'ами"

#: tformsettings.assembler.caption
msgctxt "tformsettings.assembler.caption"
msgid "Debugger Options"
msgstr "Параметры отладчика"

#: tformsettings.btncancel.caption
msgctxt "TFORMSETTINGS.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tformsettings.btnexcludeprocesses.caption
msgid "More..."
msgstr "Подробнее..."

#: tformsettings.btnmakekerneldebugpossible.caption
msgid "Make possible"
msgstr "Сделать возможным"

#: tformsettings.btnok.caption
msgctxt "TFORMSETTINGS.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tformsettings.btnrestorekernelprotection.caption
msgid "Restore Protection"
msgstr "Восстановить защиту"

#: tformsettings.btnselectlanguage.caption
msgid "Select Language"
msgstr "Выбрать язык"

#: tformsettings.btnsetfont.caption
msgctxt "tformsettings.btnsetfont.caption"
msgid "Set Font"
msgstr "Установить шрифт"

#: tformsettings.btnsettoolshortcut.caption
msgid "Set shortcut"
msgstr "Задать"

#: tformsettings.btntooldelete.caption
msgctxt "TFORMSETTINGS.BTNTOOLDELETE.CAPTION"
msgid "Delete"
msgstr "Удалить"

#: tformsettings.btntoolnew.caption
msgctxt "tformsettings.btntoolnew.caption"
msgid "New"
msgstr "Новый"

#: tformsettings.button4.caption
msgid "Add new"
msgstr "Добавить новый"

#: tformsettings.button5.caption
msgctxt "TFORMSETTINGS.BUTTON5.CAPTION"
msgid "Delete"
msgstr "Удалить"

#: tformsettings.caption
msgid "Cheat Engine settings"
msgstr "Настройки Cheat Engine"

#: tformsettings.cballocsaddtowatchedregions.caption
msgctxt "TFORMSETTINGS.CBALLOCSADDTOWATCHEDREGIONS.CAPTION"
msgid "Automatically add allocated memory by CE as watched regions"
msgstr "Автоматически добавлять выделенную Cheat Engine'ом память в качестве наблюдаемого региона"

#: tformsettings.cbalwaysaskforpassword.caption
msgid "Always ask for password when signing"
msgstr "Всегда спрашивать пароль при подписании"

#: tformsettings.cbalwaysautoattach.caption
msgid "Even autoattach when another process has already been selected"
msgstr "Автоматически присоединяться, даже если был выбран другой процесс"

#: tformsettings.cbcanstepkernelcode.caption
msgid "Ability to step through kernel code"
msgstr "Возможность пошагового выполнения кода ядра"

#: tformsettings.cbcenteronpopup.caption
msgid "Center Cheat Engine when bringing to front"
msgstr "Центрировать Cheat Engine при переносе на передний план"

#: tformsettings.cbdontopenhandle.caption
msgid "Do not try to obtain handles"
msgstr "Не пытаться получить дескрипторы"

#: tformsettings.cbdontusetempdir.caption
msgid "Don't store the temporary scanfiles in the windows tempdir"
msgstr "Не хранить временные файлы поиска в системной папке «TEMP»"

#: tformsettings.cbdpiaware.caption
msgid "DPI Aware (Requires a restart)"
msgstr "Учитывать DPI (Требуется перезапуск)"

#: tformsettings.cbfastscan.caption
msgid "Fast scan on by default"
msgstr "Быстрый поиск по умолчанию"

#: tformsettings.cbglobaldebug.caption
msgid "Use Global Debug routines"
msgstr "Использовать процедуры глобальной отладки"

#: tformsettings.cbhandlebreakpoints.caption
msgid "Handle beakpoints not caused by CE"
msgstr "Обрабатывать брейкпоинты, вызванными не Cheat Engine"

#: tformsettings.cbhideallwindows.caption
msgid "Hide some/all windows instead of trying to bring cheat engine to front"
msgstr "Скрывать некоторые/все окна вместо попытки перенести Cheat Engine на передний план"

#: tformsettings.cbincremental.caption
msgid "Incremental value"
msgstr "Инкрементное значение"

#: tformsettings.cbinjectdllwithapc.caption
msgid "Use APC to inject dll's"
msgstr "Использовать асинхронный вызов процедуры для инъекции dll"

#: tformsettings.cbkdebug.caption
msgid "Use kernelmode debugger"
msgstr "Использовать отладчик режима ядра"

#: tformsettings.cbkernelopenprocess.caption
msgctxt "tformsettings.cbkernelopenprocess.caption"
msgid "Open Process"
msgstr "Открытие процесса"

#: tformsettings.cbkernelquerymemoryregion.caption
msgid "Query memory region routines"
msgstr "Процедуры обращения к региону памяти"

#: tformsettings.cbkernelreadwriteprocessmemory.caption
msgid "Read/Write Process Memory  (Will cause slower scans)"
msgstr "Чтение/Запись Памяти Процесса (может снизить скорость поиска)"

#: tformsettings.cbluagarbagecollectall.caption
msgid "Collect all garbage every few seconds"
msgstr "Собирать весь мусор каждые"

#: tformsettings.cbluaonlycollectwhenlarger.caption
msgid "Only when the size is bigger than:"
msgstr "Только когда размер больше чем:"

#: tformsettings.cbluapassivegarbagecollection.caption
msgid "Passive garbage collection"
msgstr "Пассивная сборка мусора"

#: tformsettings.cbluapassivegarbagecollection.hint
msgid "Constantly runs a few steps of the garbage collector sequence. (Will take a while till all garbage is cleaned if there is a lot)"
msgstr "Постоянное выполнение нескольких шагов последовательности сборщика мусора. (Займёт некоторое время, пока весь мусор не будет очищен, если его много)"

#: tformsettings.cbmemimage.caption
msgid "MEM_IMAGE:Memory that is mapped into the view of an image section"
msgstr "MEM_IMAGE: Страницы памяти в пределах региона сопоставляются в представление изображения раздела"

#: tformsettings.cbmemmapped.caption
msgid "MEM_MAPPED:Memory that is mapped into the view of a section. (E.g:File mapping, emulator memory, slow)"
msgstr "MEM_MAPPED: Страницы памяти в пределах региона сопоставляются в представление раздела (Снижает скорость)"

#: tformsettings.cbmemprivate.caption
msgid "MEM_PRIVATE:Memory that is private."
msgstr "MEM_PRIVATE: Страницы памяти в пределах частного региона."

#: tformsettings.cbneverchangeprotection.hint
msgid "When enabled CE will never call \"VirtualProtectEx\" before it changes memory. This means that read-only memory can not be changed then.  (code is usually read only)"
msgstr "Если включено, то Cheat Engine никогда не будет вызывать «VirtualProtectEx» перед изменением памяти. В этом случае постоянная память не может быть изменена."

#: tformsettings.cbneverchangeprotection.caption
msgid "Never change memory protection when editing"
msgstr "Никогда не изменять защиту памяти при редактировании"

#: tformsettings.cbalwaysforceload.caption
msgid "Always force load modules"
msgstr "Принудительная загрузка модулей"

#: tformsettings.cbalwaysforceload.hint
msgid ""
"When enabled CE's internal injectDLL routine will not use loadlibrary in the target at all and always use manual mapping to load the dll\n"
"(When disabled CE will still use manual mapping when normal dll injection fails)"
msgstr ""
"Если включено, то внутренняя процедура внедрения dll не будет использовать библиотеку загрузки, а всегда будет использовать ручной маппинг для загрузки dll\n"
"(Если выключено, то Cheat Engine будет по-прежнему использовать ручной маппинг при сбое обычной инъекции dll)"

#: tformsettings.cbalwayssigntable.caption
msgid "Always sign Cheat Tables when saving"
msgstr "Всегда подписывать  чит таблицы при сохранении"

#: tformsettings.cboldpointeraddmethod.caption
msgid "Pointer adding: Append pointerline instead of insert"
msgstr "Добавление указателя: Вставка вместо замены"

#: tformsettings.cboverridedefaultfont.caption
msgid "Override the default font (Requires a restart)"
msgstr "Заменить шрифт по умолчанию (Требуется перезапуск)"

#: tformsettings.cboverrideexistingbps.caption
msgid "Override existing breakpoints when setting breakpoints"
msgstr "Снимать уже установленные брейкпоинты при установке новых"

#: tformsettings.cbpausewhenscanningonbydefault.caption
msgid "Pause while scanning on by default"
msgstr "Останавливать процесс игры при поиске"

#: tformsettings.cbprocessicons.caption
msgid "Get process icons for processlist"
msgstr "Показывать иконки в списке процессов"

#: tformsettings.cbprocessiconsonly.caption
msgid "Only show processes with an icon"
msgstr "Показывать только иконки процессов"

#: tformsettings.cbprocesswatcher.caption
msgid "Enable use of the Process Watcher"
msgstr "Разрешить использование «Наблюдателя процесса»"

#: tformsettings.cbprocesswatcheropenshandles.caption
msgid "Open handle to processes on creation"
msgstr "Открывать дескриптор процессов при их создании"

#: tformsettings.cbsavewindowpos.caption
msgid "Save window positions"
msgstr "Сохранять позицию окон"

#: tformsettings.cbshowallwindows.caption
msgid "Show all windows in the taskbar"
msgstr "Показывать все окна Cheat Engine на панели задач"

#: tformsettings.cbshowassigned.caption
msgid "Show values as if they are signed"
msgstr "Показывать значения как знаковые (только для целых чисел)"

#: tformsettings.cbshowlanguagemenuitem.caption
msgid "Show language selection menu item at the main screen"
msgstr "Показывать меню выбора языка в главном окне"

#: tformsettings.cbshowmainmenu.caption
msgid "Show main menu"
msgstr "Показывать главное меню"

#: tformsettings.cbshowprocesslist.caption
msgid "Show process list in main menu"
msgstr "Показывать список процессов в главном меню"

#: tformsettings.cbshowtools.caption
msgid "Show 'tools' menu item"
msgstr "Показывать меню «Инструменты» в главном меню"

#: tformsettings.cbshowundo.caption
msgid "Show undo button"
msgstr "Показывать кнопку «Возврат»"

#: tformsettings.cbsimplecopypaste.caption
msgid "Simple paste"
msgstr "Простая вставка"

#: tformsettings.cbskip_page_nocache.caption
msgid "Don't scan memory that is protected with the No Cache option"
msgstr "Не искать в памяти с атрибутом защиты «Не кэшировать»"

#: tformsettings.cbskip_page_nocache.hint
msgid "Some systems crash when trying to read memory with this protection. If that happens check this option."
msgstr "Некоторые системы аварийно завершаются при попытке чтения памяти с этим атрибутом защиты. Включите эту опцию, если это происходит."

#: tformsettings.cbskip_page_writecombine.caption
msgid "Don't scan memory that is protected with the Write Combine option"
msgstr "Не сканировать память, защищенную с помощью параметра \"Комбинировать записи\""

#: tformsettings.cbupdatefoundlist.caption
msgid "Update the list of found addresses even after scanning"
msgstr "Постоянное обновление списка найденных адресов"

#: tformsettings.cbusemacdebugger.caption
msgid "Use Mac debugger"
msgstr "Использовать Mac отладчик"

#: tformsettings.cbusethreadforfreeze.caption
msgid "Use thread for freeze"
msgstr "Использовать поток для заморозки"

#: tformsettings.cbusevehdebugger.caption
msgid "Use VEH Debugger"
msgstr "Использовать VEH отладчик"

#: tformsettings.cbusewindowsdebugger.caption
msgid "Use windows debugger"
msgstr "Использовать Windows отладчик"

#: tformsettings.cbvehrealcontextonthreadcreation.caption
msgid "Get/Set thread context on creation"
msgstr "Чтение/запись контекста при создании потока"

#: tformsettings.cbwaitafterguiupdate.caption
msgid "Wait after gui updates"
msgstr "Небольшая задержка между обновлениями графического интерфейса пользователя"

#: tformsettings.cbwaitafterguiupdate.hint
msgid ""
"Sometimes when using one of the \"find out what...\" functions they get hit so often that the gui has no time to update, resulting in anoying behaviour like certain windows not closing or unresponsive buttons.\n"
"With this option enabled the debugger will give the gui some time to handle the messages before it sends it a new update.\n"
"Downside: The game may become slightly slower when using these functions. (Of course, if it has been hammering the gui, it would already have been frozen)"
msgstr ""
"Иногда обращение к функции «Найти инструкции/адреса...» происходит настолько часто, что графический интерфейс пользователя не успевает обновляться, и это приводит к некорректному поведению, такому, как невозможность закрытия некоторых окон или нереагирующие кнопки.\n"
"При включении этой опции, отладчик предоставит графическому интерфейсу пользователя некоторое время для обработки сообщений, перед тем, как последует его следующее обновление.\n"
"Недостаток: Игра может немного притормаживать, во время использования функций «Найти инструкции/адреса...»"

#: tformsettings.cbwriteloggingon.caption
msgid "Enable write logging by default"
msgstr "Включить ведение журнала записей по умолчанию"

#: tformsettings.cbwriteloggingon.hint
msgid "When enabled CE will record writes done by the user and allows the user to undo those changes"
msgstr "При включении этой опции Cheat Engine будет записывать сделанные пользователем записи, предоставляя возможность отменить внесённые изменения"

#: tformsettings.cgalltypes.caption
msgid "The all type includes"
msgstr "Тип значения «Все» включает в себя"

#: tformsettings.checkbox1.caption
msgid "Try to prevent detection of the debugger"
msgstr "Пытаться обойти обнаружение отладчика"

#: tformsettings.checkbox4.caption
msgid "Use APC to create new threads"
msgstr "Использовать асинхронный вызов процедуры для создания новых потоков"

#: tformsettings.codefinder.caption
msgid "CodeFinder"
msgstr "Определитель кода"

#: tformsettings.combothreadpriority.text
msgctxt "tformsettings.combothreadpriority.text"
msgid "Higher"
msgstr "Выше обычного"

#: tformsettings.default1.caption
msgctxt "tformsettings.default1.caption"
msgid "Default"
msgstr "По умолчанию"

#: tformsettings.editautoattach.hint
msgid "Type the name of the process you want to automatically open. Note: Only works when NO process has been opened yet"
msgstr "Укажите название процесса, который вы хотите открывать автоматически. Примечание: Работает, если только ни один процесс ещё не был открыт"

#: tformsettings.editfreezeinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before resetting the frozen addresses to their original value."
msgstr "Количество миллисекунд, которые Cheat Engine будет ожидать, прежде чем сбросить замороженные адреса к их исходному значению."

#: tformsettings.editupdatefoundinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before refreshing the list of found addresses"
msgstr "Количество миллисекунд, которые Cheat Engine будет ожидать, прежде чем обновить список найденных адресов"

#: tformsettings.editupdateinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before refreshing the list of addresses"
msgstr "Количество миллисекунд, которые Cheat Engine будет ожидать, прежде чем обновить список адресов"

#: tformsettings.edtrepeatdelay.hint
msgid ""
"The delay in milliseconds to wait before starting a next scan when the 'repeat' checkbox is ticked\n"
"\n"
"0=no wait\n"
msgstr ""
"Задержка в миллисекундах перед началом следующего поиска, в случае если включения опция «Повторение»\n"
"0=без задержки\n"

#: tformsettings.extra.caption
msgctxt "TFORMSETTINGS.EXTRA.CAPTION"
msgid "Extra"
msgstr "Дополнительно"

#: tformsettings.gbunexpectedexceptionhandling.caption
msgid "When CE starts default behaviour for unexpected breakpoints"
msgstr "Поведение по умолчанию для непредвиденных брейкпоинтов"

#: tformsettings.generalsettings.caption
msgctxt "tformsettings.generalsettings.caption"
msgid "General Settings"
msgstr "Общие настройки"

#: tformsettings.groupbox1.caption
msgid "Address list specific"
msgstr "Особенности списка адресов"

#: tformsettings.groupbox2.caption
msgid "Debugger interface config"
msgstr "Конфигурация отладочного интерфейса"

#: tformsettings.groupbox3.caption
msgid "Use the following CE Kernel routines instead of the original windows version"
msgstr "Использовать следующие процедуры ядра Cheat Engine вместо оригинальных процедур Windows"

#: tformsettings.groupbox4.caption
msgid "Prefered breakpoint method"
msgstr "Предпочитаемый метод прерывания"

#: tformsettings.groupbox5.caption
msgid "Table: Lua scripts"
msgstr "Таблица: Lua скрипты"

#: tformsettings.label1.caption
msgid "Size of scanbuffer (KB) :"
msgstr "Размер буфера поиска (Кбайт):"

#: tformsettings.label10.caption
msgid "Current Language:"
msgstr "Текущий язык:"

#: tformsettings.label11.caption
msgctxt "tformsettings.label11.caption"
msgid "ms"
msgstr "мс"

#: tformsettings.label12.caption
msgctxt "TFORMSETTINGS.LABEL12.CAPTION"
msgid "ms"
msgstr "мс"

#: tformsettings.label13.caption
msgctxt "tformsettings.label13.caption"
msgid "Update interval"
msgstr "Интервал обновления"

#: tformsettings.label14.caption
msgid "Freeze interval"
msgstr "Интервал заморозки"

#: tformsettings.label15.caption
msgid "(Can affect scan speed a lot)"
msgstr "(Может сильно повлиять на скорость поиска)"

#: tformsettings.label16.caption
msgid "When a table has a lua script, execute it:"
msgstr "Выполнять lua скрипт, если он присутствует в таблице:"

#: tformsettings.label17.caption
msgid "Seconds"
msgstr "Секунд"

#: tformsettings.label18.caption
msgid "Found address list update interval"
msgstr "Интервал обновления списка найденных адресов"

#: tformsettings.label19.caption
msgctxt "TFORMSETTINGS.LABEL19.CAPTION"
msgid "ms"
msgstr "мс"

#: tformsettings.label2.caption
msgid "Store the temporary scanfiles here instead:"
msgstr "Расположение временных файлов поиска:"

#: tformsettings.label20.caption
msgid "Megabyte"
msgstr "Мбайт"

#: tformsettings.label21.caption
msgid "Scan the following memory region types:"
msgstr "Сканировать следующие типы регионов памяти:"

#: tformsettings.label22.caption
msgid "The following plugins are available:"
msgstr "Доступны следующие плагины:"

#: tformsettings.label23.caption
msgid "Automatically attach to processes named"
msgstr "Автоматически присоединяться к процессам под именем"

#: tformsettings.label24.caption
msgid "(Seperate entries with ; )"
msgstr "(Разделяйте записи точкой с запятой)"

#: tformsettings.label25.caption
msgctxt "tformsettings.label25.caption"
msgid "ms"
msgstr "мс"

#: tformsettings.label3.caption
msgid "Thread priority"
msgstr "Приоритет потока"

#: tformsettings.label4.caption
msgid "Single line assembler:"
msgstr "Построчный ассемблер:"

#: tformsettings.label5.caption
msgid "Default return value"
msgstr "Возвращаемое значение по умолчанию"

#: tformsettings.label6.caption
msgid "Size of stack to record on \"Find what... routines\""
msgstr "Размер стека для записи по «Найти инструкции/адреса...»"

#: tformsettings.label7.caption
msgctxt "tformsettings.label7.caption"
msgid "Bytes"
msgstr "Байт"

#: tformsettings.label8.caption
msgctxt "tformsettings.label8.caption"
msgid "Max log size (nr of entries)"
msgstr "Максимальный размер журнала(количество записей)"

#: tformsettings.label9.caption
msgid "The folowing languages are available:"
msgstr "Доступны следующие языки:"

#: tformsettings.languages.caption
msgctxt "tformsettings.languages.caption"
msgid "Languages"
msgstr "Язык"

#: tformsettings.lblapplicationtool.caption
msgid "Application/Command"
msgstr "Приложение/Команда"

#: tformsettings.lblcurrentlanguage.caption
msgid "English"
msgstr "English"

#: tformsettings.lblrepeatdelay.caption
msgid "Repeat scan delay"
msgstr "Задержка повторного поиска"

#: tformsettings.lblshortcut.caption
msgid "Shortcut:"
msgstr "Быстрый вызов:"

#: tformsettings.lblthreadfollowing.caption
msgid "Thread following:"
msgstr "Отслеживание потока:"

#: tformsettings.lbltoolsname.caption
msgctxt "TFORMSETTINGS.LBLTOOLSNAME.CAPTION"
msgid "Name"
msgstr "Название"

#: tformsettings.lvtools.columns[0].caption
msgctxt "TFORMSETTINGS.LVTOOLS.COLUMNS[0].CAPTION"
msgid "Name"
msgstr "Название"

#: tformsettings.lvtools.columns[1].caption
msgid "Application"
msgstr "Приложение"

#: tformsettings.lvtools.columns[2].caption
msgid "Shortcut"
msgstr "Быстрый вызов"

#: tformsettings.menuitem1.caption
msgid "Refresh"
msgstr "Обновить"

#: tformsettings.miluaexecalways.caption
msgctxt "TFORMSETTINGS.MILUAEXECALWAYS.CAPTION"
msgid "Always"
msgstr "Всегда"

#: tformsettings.miluaexecask.caption
msgid "Always ask"
msgstr "Всегда спрашивать"

#: tformsettings.miluaexecnever.caption
msgctxt "TFORMSETTINGS.MILUAEXECNEVER.CAPTION"
msgid "Never"
msgstr "Никогда"

#: tformsettings.miluaexecsignedonly.caption
msgid "Only when signed, else ask"
msgstr "Только если есть подпись, иначе спрашивать"

#: tformsettings.miunexpectedbreakpointsbreak.caption
msgctxt "TFORMSETTINGS.MIUNEXPECTEDBREAKPOINTSBREAK.CAPTION"
msgid "Break"
msgstr "Прерываться"

#: tformsettings.miunexpectedbreakpointsbreakwheninsideregion.caption
msgid "Break when inside specific regions"
msgstr "Прерываться в определённых регионах"

#: tformsettings.miunexpectedbreakpointsignore.caption
msgid "Ignore"
msgstr "Игнорировать"

#: tformsettings.plugins.caption
msgctxt "tformsettings.plugins.caption"
msgid "Plugins"
msgstr "Плагины"

#: tformsettings.rbdebugasbreakpoint.caption
msgid "Hardware Breakpoints (Max 4)"
msgstr "Аппаратные брейкпоинты (Максимум 4)"

#: tformsettings.rbgdebuggerinterface.caption
msgid "Debugger method"
msgstr "Метод отладки"

#: tformsettings.rbint3asbreakpoint.caption
msgid "Int3 instructions (Execute BP only, falls back to hardware bp) (Unlimited)"
msgstr "Инструкции int3 (Неограниченно)"

#: tformsettings.rbmacdebugtasklevel.caption
msgid "Task Level"
msgstr "Уровень задачи"

#: tformsettings.rbmacdebugthreadlevel.caption
msgid "Thread level"
msgstr "Уровень потока"

#: tformsettings.rbpageexceptions.caption
msgid "Page exceptions (Extremely slow to unplayable, buggy, best used if nothing else works. Does not use debug registers)"
msgstr "Страничные исключения (Чрезвычайно медленный метод. Не использует отладочные регистры)"

#: tformsettings.rbvehhookthreadcreation.caption
msgid "Hook thread-create and destroy api's"
msgstr "Перехват API создания и уничтожения потока"

#: tformsettings.rbvehpollthread.caption
msgid "Poll for threads"
msgstr "Опрос для потоков"

#: tformsettings.rbvehuseprocesswatcher.caption
msgid "Use processwatcher"
msgstr "Использовать «Наблюдатель процесса»"

#: tformsettings.replacewithnops.caption
msgid "Replace incomplete opcodes with nops"
msgstr "Заменять NOP'ами незаполненные байты"

#: tformsettings.replacewithnops.hint
msgid "If you type in a opcode and it is smaller than the opcode you replaced, it will fill the missing bytes with NOP instructions. If the opcode is longer it will replace the opcode(s) that have been overwritten with NOP's"
msgstr ""
"Если указанная вами инструкция будет меньше по размеру, чем заменяемая инструкция, то оставшиеся незаполненные байты будут заменены NOP'ами.\n"
"Если больше, то NOP'ами будут заменены незаполненные байты, оставшиеся от инструкции ниже по коду"

#: tformsettings.scansettings.caption
msgctxt "tformsettings.scansettings.caption"
msgid "Scan Settings"
msgstr "Настройки поиска"

#: tformsettings.tauntoldosuser.caption
msgid "I really recommend upgrading to Windows 2000 or later mister Flintstone"
msgstr "Мистер Флинстоун, я настоятельно рекомендую вам обновить вашу систему до Windows 2000 или старше"

#: tformsettings.tshotkeys.caption
msgctxt "tformsettings.tshotkeys.caption"
msgid "Hotkeys"
msgstr "Горячие клавиши"

#: tformsettings.tskerneldebugconfig.caption
msgid "Kernel Debug"
msgstr "Отладка ядра"

#: tformsettings.tslua.caption
msgctxt "TFORMSETTINGS.TSLUA.CAPTION"
msgid "Lua"
msgstr "Lua"

#: tformsettings.tsmacdebuggerinterface.caption
msgid "Mac Debug"
msgstr "Mac Отладчик"

#: tformsettings.tsvehdebugconfig.caption
msgid "VEH Debugger"
msgstr "VEH отладчик"

#: tformsettings.tswindowsdebuggerconfig.caption
msgid "Windows Debugger"
msgstr "Windows отладчик"

#: tformsettings.unrandomizer.caption
msgctxt "tformsettings.unrandomizer.caption"
msgid "Unrandomizer"
msgstr "Антирандомайзер"

#: tfoundcodedialog.addtothecodelist1.caption
msgctxt "TFOUNDCODEDIALOG.ADDTOTHECODELIST1.CAPTION"
msgid "Add to the codelist"
msgstr "Добавить в список кодов"

#: tfoundcodedialog.btnaddtocodelist.caption
msgctxt "tfoundcodedialog.btnaddtocodelist.caption"
msgid "Add to the codelist"
msgstr "Добавить в список кодов"

#: tfoundcodedialog.btnaddtocodelist.hint
msgid "The selected addresses will be added to the code list in the advanced options window."
msgstr "Выбранные адреса будут добавлены к списку кодов в окне «Дополнительные возможности»."

#: tfoundcodedialog.btnextrainfo.caption
msgid "More information"
msgstr "Дополнительная информация"

#: tfoundcodedialog.btnextrainfo.hint
msgid "Shows more information about the state of the system when that instruction got executed"
msgstr "Дополнительные сведения о состоянии системы после выполнения инструкции"

#: tfoundcodedialog.btnok.caption
msgctxt "TFOUNDCODEDIALOG.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfoundcodedialog.btnopendisassembler.caption
msgid "Show disassembler"
msgstr "Показать в дизассемблере"

#: tfoundcodedialog.btnopendisassembler.hint
msgid "This will open the memoryview and bring the disassemblerview to the selected address"
msgstr "Открывает «Редактор памяти» и переносит на выбранный адрес"

#: tfoundcodedialog.btnreplacewithnops.caption
msgctxt "tfoundcodedialog.btnreplacewithnops.caption"
msgid "Replace"
msgstr "Заменить NOP'ами"

#: tfoundcodedialog.btnreplacewithnops.hint
msgid "This will replace the selected addresses with code that does nothing. (Nops)"
msgstr "Заменяет выбранные адреса NOP'ами и добавляет их в список кодов"

#: tfoundcodedialog.caption
msgctxt "tfoundcodedialog.caption"
msgid "The following opcodes changed the selected address"
msgstr "Следующие инструкции изменили выбранный адрес"

#: tfoundcodedialog.copyselectiontoclipboard1.caption
msgctxt "tfoundcodedialog.copyselectiontoclipboard1.caption"
msgid "Copy selection to clipboard"
msgstr "Копировать выбранное в буфер обмена"

#: tfoundcodedialog.foundcodelist.columns[0].caption
msgctxt "TFOUNDCODEDIALOG.FOUNDCODELIST.COLUMNS[0].CAPTION"
msgid "Count"
msgstr "Хиты"

#: tfoundcodedialog.foundcodelist.columns[1].caption
msgctxt "tfoundcodedialog.foundcodelist.columns[1].caption"
msgid "Instruction"
msgstr "Инструкция"

#: tfoundcodedialog.menuitem1.caption
msgctxt "tfoundcodedialog.menuitem1.caption"
msgid "Select all"
msgstr "Выбрать все"

#: tfoundcodedialog.mifindwhataccesses.caption
msgid "Check if found opcodes also access other addresses (max 8)"
msgstr "Проверять инструкции на обращение к другим адресам (макс. 8)"

#: tfoundcodedialog.misavetofile.caption
msgid "Save selection to file"
msgstr "Сохранить выбранное в файл"

#: tfoundcodedialog.moreinfo1.caption
msgctxt "tfoundcodedialog.moreinfo1.caption"
msgid "More Info"
msgstr "Дополнительная информация"

#: tfoundcodedialog.replacewithcodethatdoesnothingnop1.caption
msgid "Replace with code that does nothing (NOP)"
msgstr "Заменить ничего не делающим кодом (NOP)"

#: tfoundcodedialog.showthisaddressinthedisassembler1.caption
msgid "Show this address in the disassembler"
msgstr "Показать этот адрес в дизассемблере"

#: tframehotkeyconfig.button3.caption
msgctxt "tframehotkeyconfig.button3.caption"
msgid "Clear"
msgstr "Очистить"

#: tframehotkeyconfig.cbstoponrelease.caption
msgid "Stop on release"
msgstr "Остановить при отжатии клавиши"

#: tframehotkeyconfig.edthotkeydelay.hint
msgid "Lets you specify how quickly a hotkey is repeated"
msgstr "Позволяет определить, как быстро горячая клавиша может быть повторно активирована"

#: tframehotkeyconfig.edtkeypollinterval.hint
msgid "Determines how quickly a hotkey keypress is detected"
msgstr "Определяет, как быстро будет обнаружено нажатие горячей клавиши"

#: tframehotkeyconfig.label1.caption
msgid "Functions"
msgstr "Назначения"

#: tframehotkeyconfig.label2.caption
msgctxt "tframehotkeyconfig.label2.caption"
msgid "Hotkey"
msgstr "Горячая клавиша"

#: tframehotkeyconfig.label3.caption
msgid "Speed delta"
msgstr "Дельта скорости"

#: tframehotkeyconfig.label4.caption
msgid "Keypoll interval (milliseconds)"
msgstr "Интервал опроса клавиш (в миллисекундах)"

#: tframehotkeyconfig.label5.caption
msgid "Delay between reactivating hotkeys"
msgstr "Задержка между повторной активацией горячих клавиш"

#: tframehotkeyconfig.label52.caption
msgid "Speed"
msgstr "Скорость"

#: tframehotkeyconfig.menuitem1.caption
msgctxt "TFRAMEHOTKEYCONFIG.MENUITEM1.CAPTION"
msgid "Clear list"
msgstr "Очистить список"

#: tfrmaaeditprefs.btnfont.caption
msgid "font"
msgstr "шрифт"

#: tfrmaaeditprefs.button1.caption
msgctxt "TFRMAAEDITPREFS.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmaaeditprefs.button2.caption
msgctxt "TFRMAAEDITPREFS.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmaaeditprefs.caption
msgid "Editor preferences"
msgstr "Настройки редактора"

#: tfrmaaeditprefs.cbfontquality.hint
msgctxt "TFRMAAEDITPREFS.CBFONTQUALITY.HINT"
msgid "The font quality can impact speed"
msgstr "Качество шрифта может повлиять на скорость"

#: tfrmaaeditprefs.cbshowgutter.caption
msgid "Show bar on left"
msgstr "Показывать панель слева"

#: tfrmaaeditprefs.cbshowlinenumbers.caption
msgid "Show line numbers"
msgstr "Показывать нумерацию строк"

#: tfrmaaeditprefs.cbsmarttab.caption
msgid "Smart tab"
msgstr "Умная вкладка"

#: tfrmaaeditprefs.cbtabstospace.caption
msgid "Tabs to space"
msgstr "Табуляция пробелом"

#: tfrmaaeditprefs.label1.caption
msgid "Tab Width"
msgstr "Ширина табуляции"

#: tfrmaaeditprefs.label2.caption
msgctxt "TFRMAAEDITPREFS.LABEL2.CAPTION"
msgid "Font quality"
msgstr "Качество шрифта"

#: tfrmaccessedmemory.btnclearsmallsnapshot.caption
msgctxt "tfrmaccessedmemory.btnclearsmallsnapshot.caption"
msgid "Clear"
msgstr "Очистить"

#: tfrmaccessedmemory.btnclearsmallsnapshot1.caption
msgctxt "TFRMACCESSEDMEMORY.BTNCLEARSMALLSNAPSHOT1.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmaccessedmemory.button1.caption
msgctxt "tfrmaccessedmemory.button1.caption"
msgid "Set hotkeys"
msgstr "Установить горячие клавиши"

#: tfrmaccessedmemory.button2.caption
msgctxt "tfrmaccessedmemory.button2.caption"
msgid "Start"
msgstr "Запустить"

#: tfrmaccessedmemory.button3.caption
msgctxt "tfrmaccessedmemory.button3.caption"
msgid "Stop"
msgstr "Остановить"

#: tfrmaccessedmemory.caption
msgid "Find accessed memory regions"
msgstr "Обнаружение регионов памяти, к которым происходило обращение"

#: tfrmaccessedmemory.label1.caption
msgid "Hotkey to (re)start monitoring"
msgstr "Горячая клавиша (пере)запуска наблюдения"

#: tfrmaccessedmemory.label2.caption
msgid ""
"This function will try to find out all accessed memory regions over a period of time and store it's results into an .mregion file which you can use with other functions that can make use of it (e.g pointerscan)\n"
"\n"
"Note: This will enable the dbk kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your data)\n"
msgstr ""
"Эта функция постарается обнаружить все регионы памяти, к которым происходило обращение в определённый промежуток времени и сохранит полученный результат в файл .mregion, который может быть применён в других функциях Cheat Engine, способных использовать его (например: Сканер указателей).\n"
"\n"
"Примечание: Будет запущен модуль ядра «dbk» и если ваша система его не поддерживает, то может произойти BSOD (Так что, сохраните ваши данные)\n"

#: tfrmaccessedmemory.label3.caption
msgid "Hotkey to stop monitoring"
msgstr "Горячая клавиша остановки наблюдения"

#: tfrmaccessedmemory.listview1.columns[0].caption
msgctxt "tfrmaccessedmemory.listview1.columns[0].caption"
msgid "From"
msgstr "От"

#: tfrmaccessedmemory.listview1.columns[1].caption
msgctxt "tfrmaccessedmemory.listview1.columns[1].caption"
msgid "To"
msgstr "К"

#: tfrmaccessedmemory.menuitem1.caption
msgctxt "tfrmaccessedmemory.menuitem1.caption"
msgid "File"
msgstr "Файл"

#: tfrmaccessedmemory.menuitem2.caption
msgid "Open region file"
msgstr "Открыть файл регионов"

#: tfrmaccessedmemory.menuitem3.caption
msgid "Save region file"
msgstr "Сохранить файл регионов"

#: tfrmaccessedmemory.menuitem4.caption
msgctxt "TFRMACCESSEDMEMORY.MENUITEM4.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmadconfig.caption
msgid "Support Cheat Engine"
msgstr "Поддержка Cheat Engine"

#: tfrmadconfig.cbcanclose.caption
msgid "Has header"
msgstr "Имеет заголовок"

#: tfrmadconfig.cbownurl.caption
msgid "Show my own page"
msgstr "Показать собственную страницу"

#: tfrmadconfig.groupbox1.caption
msgctxt "tfrmadconfig.groupbox1.caption"
msgid "Position"
msgstr "Позиция"

#: tfrmadconfig.groupbox2.caption
msgid "Extra url"
msgstr "Дополнительный url"

#: tfrmadconfig.label1.caption
msgid "Thank you for supporting Cheat Engine. And to thank you for that I'll let you share in the generated traffic"
msgstr "Спасибо за поддержку Cheat Engine. В благодарность за это, вы можете указать и свой URL"

#: tfrmadconfig.label2.caption
msgid "Format"
msgstr "Формат"

#: tfrmadconfig.lblextra.caption
msgid "Extra parameters"
msgstr "Дополнительные параметры"

#: tfrmadconfig.lblpercentage.caption
msgid "Percentage shown: 75%"
msgstr "Процент показа: 75%"

#: tfrmadconfig.lblurl.caption
msgid "Url"
msgstr "URL-адрес"

#: tfrmaddtocodelist.button1.caption
msgctxt "TFRMADDTOCODELIST.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmaddtocodelist.button2.caption
msgctxt "TFRMADDTOCODELIST.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmaddtocodelist.caption
msgctxt "tfrmaddtocodelist.caption"
msgid "Region to add"
msgstr "Добавляемый регион"

#: tfrmaddtocodelist.label1.caption
msgctxt "TFRMADDTOCODELIST.LABEL1.CAPTION"
msgid "From"
msgstr "От"

#: tfrmaddtocodelist.label2.caption
msgctxt "TFRMADDTOCODELIST.LABEL2.CAPTION"
msgid "To"
msgstr "До"

#: tfrmapihooktemplatesettings.button1.caption
msgctxt "TFRMAPIHOOKTEMPLATESETTINGS.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmapihooktemplatesettings.button2.caption
msgctxt "tfrmapihooktemplatesettings.button2.caption"
msgid "Cancel"
msgstr "Отмена"

#: tfrmapihooktemplatesettings.caption
msgid "Api hook template"
msgstr "Шаблон перехвата API"

#: tfrmapihooktemplatesettings.label1.caption
msgid "Original api address:"
msgstr "Оригинальный адрес API:"

#: tfrmapihooktemplatesettings.label2.caption
msgid "New api address:"
msgstr "Новый адрес API:"

#: tfrmapihooktemplatesettings.label3.caption
msgid "Address where to store the new original api call:"
msgstr "Адрес хранения нового вызова оригинального API:"

#: tfrmapihooktemplatesettings.label4.caption
msgid "(optional, in case your dll uses a variable for the call)"
msgstr "(в случае, если ваша dll использует переменную для вызова)"

#: tfrmapihooktemplatesettings.label5.caption
msgid "Note: The addresses can also be exportnames of dll's"
msgstr "Примечание: Адресами так же могут быть экспортные имена dll"

#: tfrmassemblyscan.btnok.caption
msgctxt "tfrmassemblyscan.btnok.caption"
msgid "Scan"
msgstr "Поиск"

#: tfrmassemblyscan.caption
msgctxt "tfrmassemblyscan.caption"
msgid "Assembly scan"
msgstr "Поиск инструкций"

#: tfrmassemblyscan.lblfrom.caption
msgctxt "TFRMASSEMBLYSCAN.LBLFROM.CAPTION"
msgid "From"
msgstr "От"

#: tfrmassemblyscan.lblinputassemblycode.caption
msgctxt "tfrmassemblyscan.lblinputassemblycode.caption"
msgid "Input the assembly code to find. Wildcards( * ) supported."
msgstr ""
"Укажите инструкцию для поиска. \n"
"Поддерживается подстановочный знак( * )"

#: tfrmassemblyscan.lblto.caption
msgctxt "TFRMASSEMBLYSCAN.LBLTO.CAPTION"
msgid "To"
msgstr "До"

#: tfrmautoinject.aapref1.caption
msgctxt "tfrmautoinject.aapref1.caption"
msgid "Preferences"
msgstr "Настройки"

#: tfrmautoinject.apihook1.caption
msgid "API Hook"
msgstr "Перехват API"

#: tfrmautoinject.assigntocurrentcheattable1.caption
msgid "Assign to current cheat table"
msgstr "Добавить к текущей таблице"

#: tfrmautoinject.button1.caption
msgctxt "tfrmautoinject.button1.caption"
msgid "Execute"
msgstr "Выполнить"

#: tfrmautoinject.caption
msgid "Auto assemble"
msgstr "Автоассемблер"

#: tfrmautoinject.cheattablecompliantcodee1.caption
msgid "Cheat Table framework code"
msgstr "Вставить секции [ENABLE] и [DISABLE]"

#: tfrmautoinject.close1.caption
msgctxt "TFRMAUTOINJECT.CLOSE1.CAPTION"
msgid "Close"
msgstr "Закрыть"

#: tfrmautoinject.codeinjection1.caption
msgid "Code injection"
msgstr "Инъекция кода"

#: tfrmautoinject.coderelocation1.caption
msgid "Code relocation"
msgstr "Перемещение кода"

#: tfrmautoinject.emplate1.caption
msgid "Template"
msgstr "Шаблон"

#: tfrmautoinject.exit1.caption
msgid "Exit"
msgstr "Выход"

#: tfrmautoinject.file1.caption
msgctxt "TFRMAUTOINJECT.FILE1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmautoinject.inject1.caption
msgid "Inject"
msgstr "Инъекция"

#: tfrmautoinject.injectincurrentprocess1.caption
msgid "Inject into current process"
msgstr "Выполнить инъекцию в текущий процесс"

#: tfrmautoinject.injectintocurrentprocessandexecute1.caption
msgid "Inject into current process and execute"
msgstr "Выполнить инъекцию в текущий процесс и выполнить"

#: tfrmautoinject.load1.caption
msgctxt "tfrmautoinject.load1.caption"
msgid "Open"
msgstr "Открыть"

#: tfrmautoinject.menuaobinjection.caption
msgid "AOB Injection"
msgstr "Инъекция (AOB)"

#: tfrmautoinject.menufullinjection.caption
msgid "Full Injection"
msgstr "Инъекция (Полная)"

#: tfrmautoinject.menuitem2.caption
msgctxt "tfrmautoinject.menuitem2.caption"
msgid "Lua syntax highlighting preferences"
msgstr "Настройки подсветки синтаксиса Lua"

#: tfrmautoinject.menuitem3.caption
msgid "Auto assembler syntax highlighting preferences"
msgstr "Настройки подсветки синтаксиса автоассемблера"

#: tfrmautoinject.micalllua.caption
msgid "Call CE lua function"
msgstr "Вызов функции CE lua"

#: tfrmautoinject.micopy.caption
msgctxt "tfrmautoinject.micopy.caption"
msgid "&Copy"
msgstr "&Копировать"

#: tfrmautoinject.micut.caption
msgctxt "tfrmautoinject.micut.caption"
msgid "Cu&t"
msgstr "&Вырезать"

#: tfrmautoinject.mifind.caption
msgctxt "tfrmautoinject.mifind.caption"
msgid "&Find..."
msgstr "&Найти..."

#: tfrmautoinject.mifindnext.caption
msgctxt "tfrmautoinject.mifindnext.caption"
msgid "Find Next"
msgstr "Найти далее"

#: tfrmautoinject.minewwindow.caption
msgctxt "tfrmautoinject.minewwindow.caption"
msgid "New Window"
msgstr "Новое окно"

#: tfrmautoinject.mipaste.caption
msgctxt "tfrmautoinject.mipaste.caption"
msgid "&Paste"
msgstr "&Вставить"

#: tfrmautoinject.miredo.caption
msgctxt "tfrmautoinject.miredo.caption"
msgid "Redo"
msgstr "Вернуть"

#: tfrmautoinject.mireplace.caption
msgctxt "tfrmautoinject.mireplace.caption"
msgid "Replace"
msgstr "Заменить"

#: tfrmautoinject.miundo.caption
msgctxt "tfrmautoinject.miundo.caption"
msgid "&Undo"
msgstr "&Отменить"

#: tfrmautoinject.new1.caption
msgid "New Tab"
msgstr "Новая вкладка"

#: tfrmautoinject.opendialog1.title
msgctxt "tfrmautoinject.opendialog1.title"
msgid "Open CE assembly file"
msgstr "Открыть файл автоассемблера"

#: tfrmautoinject.save1.caption
msgctxt "TFRMAUTOINJECT.SAVE1.CAPTION"
msgid "Save"
msgstr "Сохранить"

#: tfrmautoinject.saveas1.caption
msgctxt "tfrmautoinject.saveas1.caption"
msgid "Save As..."
msgstr "Сохранить как..."

#: tfrmautoinject.savedialog1.title
msgctxt "TFRMAUTOINJECT.SAVEDIALOG1.TITLE"
msgid "Open CE assembly file"
msgstr "Открыть файл автоассемблера"

#: tfrmautoinject.syntaxhighlighting1.caption
msgid "Syntax highlighting"
msgstr "Подсветка синтаксиса"

#: tfrmautoinject.view1.caption
msgctxt "tfrmautoinject.view1.caption"
msgid "View"
msgstr "Вид"

#: tfrmbranchmapper.button1.caption
msgid "Start mapping"
msgstr "Запустить"

#: tfrmbranchmapper.caption
msgid "Branch Mapper"
msgstr "Сопоставитель ветвей"

#: tfrmbranchmapper.label1.caption
msgid "Record branch destinations in the following threads:"
msgstr "Запись назначений ветвей в следующих потоках:"

#: tfrmbranchmapper.label2.caption
msgid "Found: "
msgstr "Найдено: "

msgctxt "tfrmbranchmapper.button2.caption"
msgid "Save results to file"
msgstr "Сохранить результат в файл"

#: tfrmbreakpointcondition.button1.caption
msgctxt "TFRMBREAKPOINTCONDITION.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmbreakpointcondition.button2.caption
msgctxt "TFRMBREAKPOINTCONDITION.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmbreakpointcondition.caption
msgid "Breakpoint condition"
msgstr "Условие брейкпоинта"

#: tfrmbreakpointcondition.label1.caption
msgid "Give a formula that must return true if you want the breakpoint to trigger a break"
msgstr "Задайте формулу, которая должна возвращать TRUE для инициирования прерывания брейкпоинтом"

#: tfrmbreakpointcondition.label2.caption
msgid "Example: EAX == 0x1234  (case sensitive and hexadecimal starts with 0x )"
msgstr "Пример: EAX == 0x1234 (с учётом регистра, шестнадцатеричные значения начинаются с 0x)"

#: tfrmbreakpointcondition.rbcomplex.caption
msgid "Complex"
msgstr "Сложное"

#: tfrmbreakpointcondition.rbeasy.caption
msgid "Easy"
msgstr "Простое"

#: tfrmbreakpointcondition.tabsheet1.caption
msgid "Easy formula"
msgstr "Простая формула"

#: tfrmbreakpointcondition.tabsheet2.caption
msgid "Complex function"
msgstr "Сложная функция"

#: tfrmbreakpointlist.caption
msgid "Breakpoint list"
msgstr "Список брейкпоинтов"

#: tfrmbreakpointlist.listview1.columns[0].caption
msgctxt "TFRMBREAKPOINTLIST.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmbreakpointlist.listview1.columns[1].caption
msgctxt "TFRMBREAKPOINTLIST.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Size"
msgstr "Размер"

#: tfrmbreakpointlist.listview1.columns[2].caption
msgid "Trigger"
msgstr "Инициирование"

#: tfrmbreakpointlist.listview1.columns[3].caption
msgctxt "TFRMBREAKPOINTLIST.LISTVIEW1.COLUMNS[3].CAPTION"
msgid "Type"
msgstr "Тип"

#: tfrmbreakpointlist.listview1.columns[4].caption
msgid "On Hit"
msgstr "При срабатывании"

#: tfrmbreakpointlist.listview1.columns[5].caption
msgctxt "tfrmbreakpointlist.listview1.columns[5].caption"
msgid "Active"
msgstr "Активный"

#: tfrmbreakpointlist.listview1.columns[6].caption
msgid "Pending deletion"
msgstr "Ожидание удаления"

#: tfrmbreakpointlist.menuitem2.caption
msgid "Disable breakpoint"
msgstr "Снять брейкпоинт"

#: tfrmbreakpointlist.midelbreakpoint.caption
msgid "Delete breakpoint"
msgstr "Удалить брейкпоинт"

#: tfrmbreakpointlist.mipagewide.caption
msgid "Change to pagewide breakpoint"
msgstr "Изменить ширину страницы брейкпоинтов"

#: tfrmbreakpointlist.misetcondition.caption
msgid "Set/change condition"
msgstr "Задать/изменить условие"

#: tfrmbreakpointlist.mishowshadow.caption
msgid "Show shadow breakpoints"
msgstr "Показывать скрытые данные"

#: tfrmcallfilter.button1.caption
msgctxt "tfrmcallfilter.button1.caption"
msgid "From Dissect Code"
msgstr "Из анализа кода"

#: tfrmcallfilter.button1.hint
msgctxt "tfrmcallfilter.button1.hint"
msgid "Disassembles the code and marks calls.  This can be inaccurate and might end up writing 0xcc's at random/wrong locations"
msgstr "Разбирает код и отмечает вызовы. Может быть не точным может привести к записи опкода 0xcc в случайных/неправильных местах"

#: tfrmcallfilter.button2.caption
msgctxt "tfrmcallfilter.button2.caption"
msgid "From Trace"
msgstr "Из трассировки"

#: tfrmcallfilter.button2.hint
msgctxt "tfrmcallfilter.button2.hint"
msgid "Load a previous trace and filters out the CALL's from there"
msgstr "Загружает предшествующую трассировку и отфильтровывает от туда вызовы"

#: tfrmcallfilter.button3.caption
msgctxt "TFRMCALLFILTER.BUTTON3.CAPTION"
msgid "Start"
msgstr "Запустить"

#: tfrmcallfilter.button4.caption
msgctxt "TFRMCALLFILTER.BUTTON4.CAPTION"
msgid "Stop"
msgstr "Стоп"

#: tfrmcallfilter.button5.caption
msgctxt "tfrmcallfilter.button5.caption"
msgid "From File"
msgstr "Из файла"

#: tfrmcallfilter.button6.caption
msgid "Has been called"
msgstr "Был вызван"

#: tfrmcallfilter.button7.caption
msgid "Has not been called"
msgstr "Не был вызван"

#: tfrmcallfilter.button8.caption
msgid "Has an execution count of "
msgstr "Имеет количество выполнения "

#: tfrmcallfilter.caption
msgid "Call Filter"
msgstr "Фильтр вызовов"

#: tfrmcallfilter.checkbox1.caption
msgid "Mark everything being called as unwanted"
msgstr "Отметить все вызванные как нежелательные"

#: tfrmcallfilter.checkbox1.hint
msgid "Use this to automatically remove breakpoints that are being called. "
msgstr "Используйте это для автоматического удаления брейкпоинтов, которые были вызваны."

#: tfrmcallfilter.groupbox1.caption
msgid "Load call list"
msgstr "Загрузить список вызовов"

#: tfrmcallfilter.label1.caption
msgid "This will place software breakpoints on all known calls and then keep track of those that are of interest to you, and discard the ones that are not"
msgstr "Это установит программные брейкопинты на все известные вызовы и будет отслеживать те, что представляют для вас интерес, отбрасывая остальные"

#: tfrmcallfilter.label2.caption
msgid "Call List"
msgstr "Список вызовов"

#: tfrmcallfilter.listview1.columns[0].caption
msgctxt "TFRMCALLFILTER.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmcallfilter.listview1.columns[1].caption
msgid "Execution count"
msgstr "Кол-во выполнений"

#: tfrmcallfilter.listview1.columns[2].caption
msgid "Total execution count"
msgstr "Общее кол-во выполнений"

#: tfrmbreakthread.button1.caption
msgctxt "TFRMBREAKTHREAD.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmbreakthread.button2.caption
msgctxt "TFRMBREAKTHREAD.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmbreakthread.caption
msgid "Break Thread"
msgstr "Прерывание потока"

#: tfrmbreakthread.label1.caption
msgid "This process has more than 1 thread. Select the thread you wish to break"
msgstr "Этот процесс имеет более одного потока. Выберите тот, что хотите прервать"

#: tfrmcapturedtimers.button1.caption
msgctxt "TFRMCAPTUREDTIMERS.BUTTON1.CAPTION"
msgid "Close"
msgstr "Закрыть"

#: tfrmcapturedtimers.button2.caption
msgid "Send timer messages"
msgstr "Отправка сообщений"

#: tfrmcapturedtimers.caption
msgid "Captured Timers"
msgstr "Захваченные таймеры"

#: tfrmcapturedtimers.label1.caption
msgid "The following WM_TIMER messages have been received"
msgstr "Следующие сообщения WM_TIMER были получены"

#: tfrmcapturedtimers.listview1.columns[0].caption
msgid "Window Handle"
msgstr "Дескриптор окна"

#: tfrmcapturedtimers.listview1.columns[1].caption
msgid "Window Title"
msgstr "Заголовок окна"

#: tfrmcapturedtimers.listview1.columns[2].caption
msgid "Window Class"
msgstr "Класс окна"

#: tfrmcapturedtimers.listview1.columns[3].caption
msgid "Timer ID"
msgstr "ID таймера"

#: tfrmcapturedtimers.listview1.columns[4].caption
msgid "TimerProc"
msgstr "TimerProc"

#: tfrmcapturedtimers.listview1.columns[5].caption
msgctxt "TFRMCAPTUREDTIMERS.LISTVIEW1.COLUMNS[5].CAPTION"
msgid "Count"
msgstr "Хиты"

#: tfrmcelistviewitemeditor.btnadditem.caption
msgctxt "tfrmcelistviewitemeditor.btnadditem.caption"
msgid "Add Item"
msgstr "Добавить элемент"

#: tfrmcelistviewitemeditor.btnaddsubitem.caption
msgid "Add SubItem"
msgstr "Добавить подэлемент"

#: tfrmcelistviewitemeditor.btncancel.caption
msgctxt "TFRMCELISTVIEWITEMEDITOR.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmcelistviewitemeditor.btndelete.caption
msgctxt "tfrmcelistviewitemeditor.btndelete.caption"
msgid "Delete"
msgstr "Удалить"

#: tfrmcelistviewitemeditor.btnok.caption
msgctxt "TFRMCELISTVIEWITEMEDITOR.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmcelistviewitemeditor.caption
msgid "Item editor"
msgstr "Редактор элементов"

#: tfrmcelistviewitemeditor.lbltext.caption
msgctxt "tfrmcelistviewitemeditor.lbltext.caption"
msgid "Text"
msgstr "Текст"

#: tfrmchangedaddresses.browsethismemoryregion1.caption
msgctxt "tfrmchangedaddresses.browsethismemoryregion1.caption"
msgid "Browse this memory region"
msgstr "Просмотреть этот регион памяти"

#: tfrmchangedaddresses.caption
msgid "Changed Addresses"
msgstr "Изменённые адреса"

#: tfrmchangedaddresses.cbdisplaytype.text
msgctxt "TFRMCHANGEDADDRESSES.CBDISPLAYTYPE.TEXT"
msgid "4 Bytes"
msgstr "4 Байта"

#: tfrmchangedaddresses.changedlist.columns[0].caption
msgctxt "TFRMCHANGEDADDRESSES.CHANGEDLIST.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmchangedaddresses.changedlist.columns[1].caption
msgctxt "tfrmchangedaddresses.changedlist.columns[1].caption"
msgid "Value"
msgstr "Значение"

#: tfrmchangedaddresses.changedlist.columns[2].caption
msgctxt "tfrmchangedaddresses.changedlist.columns[2].caption"
msgid "Count"
msgstr "Хиты"

#: tfrmchangedaddresses.lblinfo.caption
msgid "The following addresses have been changed by the code you selected"
msgstr "Следующие адреса были изменены выбранной вами инструкцией"

#: tfrmchangedaddresses.menuitem1.caption
msgid "Copy address to clipboard"
msgstr "Копировать адрес в буфер обмена"

#: tfrmchangedaddresses.micbshowashexadecimal.caption
msgctxt "tfrmchangedaddresses.micbshowashexadecimal.caption"
msgid "Show as hexadecimal"
msgstr "Показать как шестнадцатеричное"

#: tfrmchangedaddresses.micommonalitiessubgroup.caption
msgid "Find commonalities between addresses"
msgstr "Найти совпадения между адресами"

#: tfrmchangedaddresses.micopytoaddresslist.caption
msgid "Copy selected addresses to addresslist"
msgstr "Копировать выбранные адреса в таблицу"

#: tfrmchangedaddresses.mideleteselectedentries.caption
msgid "Delete selected entries"
msgstr "Удалить выбранные записи"

#: tfrmchangedaddresses.midissect.caption
msgid "Open dissect data with selected addresses"
msgstr "Открыть «Анализ структуры» с выбранными адресами"

#: tfrmchangedaddresses.migroupclear.caption
msgid "Clear Selection"
msgstr "Очистить выбор"

#: tfrmchangedaddresses.mimarkasgroup1.caption
msgid "Mark selection as group 1"
msgstr "Отметить выбранное как группа 1"

#: tfrmchangedaddresses.mimarkasgroup2.caption
msgid "Mark selection as group 2 (Nothing means everything else)"
msgstr "Отметить выбранное как группа 2"

#: tfrmchangedaddresses.miresetcount.caption
msgid "Reset count"
msgstr "Сбросить хиты"

#: tfrmchangedaddresses.miscanforcommonalities.caption
msgid "Scan for commonalities"
msgstr "Поиск совпадений"

#: tfrmchangedaddresses.misetfilter.caption
msgctxt "tfrmchangedaddresses.misetfilter.caption"
msgid "Filter"
msgstr "Фильтр"

#: tfrmchangedaddresses.okbutton.caption
msgctxt "tfrmchangedaddresses.okbutton.caption"
msgid "Stop"
msgstr "Остановить"

#: tfrmchangedaddresses.showregisterstates1.caption
msgid "Show register states"
msgstr "Показать состояния регистров"

#: tfrmcodefilter.btncancel.caption
msgctxt "TFRMCODEFILTER.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmchangedaddressescommonalityscanner.caption
msgid "Commonality scanner"
msgstr "Сканер совпадений"

#: tfrmchangedaddressescommonalityscanner.lvregisters.columns[0].caption
msgid "Register"
msgstr "Регистр"

#: tfrmchangedaddressescommonalityscanner.lvregisters.columns[1].caption
msgid "Status"
msgstr "Состояние"

#: tfrmcodefilter.btncancel.hint
msgid "Cancels the current operation"
msgstr "Отменяет текущую операцию"

#: tfrmcodefilter.btnfilteroutexecutedaddresses.caption
msgid "Has not been executed"
msgstr "Не был выполнен"

#: tfrmcodefilter.btnfilteroutexecutedaddresses.hint
msgid "Removes all addresses from the list that have been executed, and resets the breakpoints on the remaining addresses if the filter is active"
msgstr "Удаляет все адреса из списка, которые были выполнены, и сбрасывает брейкпоинты на оставшихся адресах, если фильтр активен"

#: tfrmcodefilter.btnfilteroutnonexecutedaddresses.caption
msgid "Has been executed"
msgstr "Был выполнен"

#: tfrmcodefilter.btnfilteroutnonexecutedaddresses.hint
msgid "Removes all addresses from the list that have not been executed, and resets the breakpoints on the remaining addresses if the filter is active"
msgstr "Удаляет все адреса из списка, которые не были выполнены, и сбрасывает брейкпоинты на оставшихся адресах, если фильтр активен"

#: tfrmcodefilter.btnloadaddressesbydisassembling.caption
msgid "From disassembler"
msgstr "Из дизассемблера"

#: tfrmcodefilter.btnloadaddressesbydisassembling.hint
msgctxt "TFRMCODEFILTER.BTNLOADADDRESSESBYDISASSEMBLING.HINT"
msgid "Disassembles the code and marks calls.  This can be inaccurate and might end up writing 0xcc's at random/wrong locations"
msgstr "Разбирает код и отмечает вызовы. Может быть не точным может привести к записи опкода 0xcc в случайных/неправильных местах"

#: tfrmcodefilter.btnloadaddressesfromfile.caption
msgctxt "TFRMCODEFILTER.BTNLOADADDRESSESFROMFILE.CAPTION"
msgid "From File"
msgstr "Из файла"

#: tfrmcodefilter.btnloadaddressesfromfile.hint
msgid "Loads a file containing a list of addresses (e.g from a previous filter session or from the branch mapper)"
msgstr "Загружает файл, содержащий список адресов (например, от предыдущей сессии фильтра или от сопоставителя ветвей)"

#: tfrmcodefilter.btnloadaddressesfromtrace.caption
msgctxt "TFRMCODEFILTER.BTNLOADADDRESSESFROMTRACE.CAPTION"
msgid "From Trace"
msgstr "Из трассировки"

#: tfrmcodefilter.btnloadaddressesfromtrace.hint
msgctxt "TFRMCODEFILTER.BTNLOADADDRESSESFROMTRACE.HINT"
msgid "Load a previous trace and filters out the CALL's from there"
msgstr "Загружает предшествующую трассировку и отфильтровывает от туда вызовы"

#: tfrmcodefilter.btnshowlist.caption
msgctxt "TFRMCODEFILTER.BTNSHOWLIST.CAPTION"
msgid "Refresh list"
msgstr "Обновить список"

#: tfrmcodefilter.btnstart.caption
msgctxt "TFRMCODEFILTER.BTNSTART.CAPTION"
msgid "Start"
msgstr "Запустить"

#: tfrmcodefilter.btnstop.caption
msgctxt "TFRMCODEFILTER.BTNSTOP.CAPTION"
msgid "Stop"
msgstr "Стоп"

#: tfrmcodefilter.button1.caption
msgid "From unwind info"
msgstr "Из информации о раскрутке"

#: tfrmcodefilter.caption
msgctxt "TFRMCODEFILTER.CAPTION"
msgid "Code Filter"
msgstr "Фильтр кода"

#: tfrmcodefilter.frmlaunchbranchmapper.caption
msgctxt "TFRMCODEFILTER.FRMLAUNCHBRANCHMAPPER.CAPTION"
msgid "Launch branch mapper"
msgstr "Запуск сопоставителя ветвей"

#: tfrmcodefilter.frmlaunchbranchmapper.hint
msgid ""
"Starts a single stepping (branch only) trace and records all unique IP's encountered.  You can use the results from this with the \"From File\" address list\n"
"Make sure that the code you're interested in is executed at least once\n"
"\n"
"<WARNING: SLOW and recommended as last resort>\n"
msgstr ""
"Запускает пошаговую трассировку (только ветвление) и записывает все обнаруженные уникальные IP. Вы можете использовать результат вместе со списков адресов «Из файла»\n"
"Убедитесь, что интересующий вас код был выполнен хотя бы раз\n"
"<ПРЕДУПРЕЖДЕНИЕ: МЕДЛЕННЫЙ и рекомендуемый как последнее средство>\n"

#: tfrmcodefilter.groupbox1.caption
msgid "Load address list"
msgstr "Загрузка списка адресов"

#: tfrmcodefilter.label1.caption
msgid ""
"This will place software breakpoints(0xcc) on many locations of interest (Usually CALLs) and then track which ones get executed and which ones do not.\n"
"By specifying that some code has been executed and some not you can filter down the list till it's only ones you're interested in\n"
msgstr ""
"Фильтр кода устанавливает программные брейкпоинты(0xcc) на многие места, представляющие интерес(обычно это вызовы), а затем отслеживает какие из них выполняются, а какие нет.\n"
"Указав, какой код был выполнен, а какой нет, вы можете отфильтровывать список до тех пор, пока он не станет вам интересен.\n"

#: tfrmcodefilter.label3.caption
msgid "Addresses executed since last filter operation:"
msgstr "Адреса, выполненные начиная с последней работы фильтра:"

#: tfrmcodefilter.lbladdresslist.caption
msgid "Address List"
msgstr "Список адресов"

#: tfrmcodefilter.lblstatus.caption
msgid "Doing something"
msgstr "Что-то делает"

#: tfrmcodefilter.lvresults.columns[0].caption
msgctxt "TFRMCODEFILTER.LVRESULTS.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmcodefilter.lvresults.columns[1].caption
msgid "Executed"
msgstr "Выполнен"

#: tfrmcodefilter.miclearlist.caption
msgctxt "TFRMCODEFILTER.MICLEARLIST.CAPTION"
msgid "Clear list"
msgstr "Очистить список"

#: tfrmcodefilter.mideleteselecteditems.caption
msgctxt "TFRMCODEFILTER.MIDELETESELECTEDITEMS.CAPTION"
msgid "Delete selected addresses"
msgstr "Удалить выбранные адреса"

#: tfrmcodefilter.misaveaddresslist.caption
msgctxt "TFRMCODEFILTER.MISAVEADDRESSLIST.CAPTION"
msgid "Save addresslist"
msgstr "Сохранить список адресов"

#: tfrmcodecavescanner.btnstart.caption
msgctxt "TFRMCODECAVESCANNER.BTNSTART.CAPTION"
msgid "Start"
msgstr "Запустить"

#: tfrmcodecavescanner.caption
msgid "Scan for codecaves"
msgstr "Поиск «code caves»"

#: tfrmcodecavescanner.cbnoexecute.caption
msgid "Also scan non-executable read-only memory"
msgstr "Искать и в неисполняемой постоянной памяти"

#: tfrmcodecavescanner.copytoclipboard1.caption
msgid "Copy selection(s) to clipboard"
msgstr "Копировать выделенное в буфер обмена"

#: tfrmcodecavescanner.label1.caption
msgid "Start Address"
msgstr "Начальный адрес"

#: tfrmcodecavescanner.label2.caption
msgid "Stop Address"
msgstr "Конечный адрес"

#: tfrmcodecavescanner.label3.caption
msgid "Size of cave"
msgstr "Размер cave'а"

#: tfrmconfigunrandomizer.button1.caption
msgctxt "TFRMCONFIGUNRANDOMIZER.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmconfigunrandomizer.button2.caption
msgctxt "TFRMCONFIGUNRANDOMIZER.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmconfigunrandomizer.caption
msgid "Randomizer config"
msgstr "Конфигурация рандомизатора"

#: tfrmconfigunrandomizer.cbincremental.caption
msgctxt "tfrmconfigunrandomizer.cbincremental.caption"
msgid "Incremental value"
msgstr "Инкрементное значение"

#: tfrmconfigunrandomizer.label1.caption
msgctxt "tfrmconfigunrandomizer.label1.caption"
msgid "Default return value"
msgstr "Возвращаемое значение"

#: tfrmd3dhooksnapshotconfig.btnclearfullsnapshot.caption
msgctxt "TFRMD3DHOOKSNAPSHOTCONFIG.BTNCLEARFULLSNAPSHOT.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmd3dhooksnapshotconfig.btnclearsmallsnapshot.caption
msgctxt "TFRMD3DHOOKSNAPSHOTCONFIG.BTNCLEARSMALLSNAPSHOT.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmd3dhooksnapshotconfig.caption
msgid "D3DHook: Configure snapshot"
msgstr "Перехват D3D: Настройка снимка"

#: tfrmd3dhooksnapshotconfig.cbalsooutputpng.caption
msgid "Also save picture next to snapshot file"
msgstr "Сохранять картинку рядом с файлом снимка"

#: tfrmd3dhooksnapshotconfig.cbalsooutputpng.hint
msgid "Use this if you have a more efficient way of rendering .PNG's to select the snapshot you wish"
msgstr "Используйте это, если у вас есть более эффективный способ визуализации .PNG"

#: tfrmd3dhooksnapshotconfig.cbcleardepth.caption
msgid "Clear depth buffer"
msgstr "Очистить буфер глубины"

#: tfrmd3dhooksnapshotconfig.cbprogressive.caption
msgid "Progressive snapshots (Do not clear background)"
msgstr "Прогрессивные снимки (фон не очищается)"

#: tfrmd3dhooksnapshotconfig.edtfullsnapshot.hint
msgid "When this key is pressed all renders that occur will be stored"
msgstr "При нажатии этой клавиши будут сохранены все происходящие рендеры"

#: tfrmd3dhooksnapshotconfig.edtsmallsnapshot.hint
msgid "When this key is pressed all renders that occur below the mouse cursor will be stored"
msgstr "При нажатии этой клавиши будут сохранены все рендеры, происходящие под курсором мыши"

#: tfrmd3dhooksnapshotconfig.label1.caption
msgid "Snapshot folder"
msgstr "Папка хранения снимков"

#: tfrmd3dhooksnapshotconfig.label2.caption
msgid "Full snapshot key"
msgstr "Полный снимок"

#: tfrmd3dhooksnapshotconfig.label3.caption
msgid "Focused snapshot key"
msgstr "Фокусированный снимок"

#: tfrmd3dhooksnapshotconfig.mbcancel.caption
msgctxt "TFRMD3DHOOKSNAPSHOTCONFIG.MBCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmd3dhooksnapshotconfig.mbok.caption
msgctxt "TFRMD3DHOOKSNAPSHOTCONFIG.MBOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmd3dhooksnapshotconfig.rgpictureformat.caption
msgid "Picture format"
msgstr "Формат изображения"

#: tfrmd3dtrainergeneratoroptions.btnclear.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.BTNCLEAR.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmd3dtrainergeneratoroptions.button2.caption
msgid "Set background picture"
msgstr "Фоновое изображение"

#: tfrmd3dtrainergeneratoroptions.button3.caption
msgctxt "tfrmd3dtrainergeneratoroptions.button3.caption"
msgid "Set Font"
msgstr "Установить шрифт"

#: tfrmd3dtrainergeneratoroptions.button4.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.BUTTON4.CAPTION"
msgid "Close"
msgstr "Закрыть"

#: tfrmd3dtrainergeneratoroptions.caption
msgid "Direct3D Hook Options"
msgstr "Настройки перехвата Direct3D"

#: tfrmd3dtrainergeneratoroptions.cballowdrag.caption
msgid "Allow user to drag trainer around"
msgstr "Разрешить перетаскивать трейнер"

#: tfrmd3dtrainergeneratoroptions.cbhascheckbox.caption
msgid "Cheats have checkboxes"
msgstr "Имеются чекбоксы"

#: tfrmd3dtrainergeneratoroptions.cbshowhotkeys.caption
msgid "Show hotkeys"
msgstr "Показать горячие клавиши"

#: tfrmd3dtrainergeneratoroptions.cbstretch.caption
msgid "Scale the background image"
msgstr "Масштабировать"

#: tfrmd3dtrainergeneratoroptions.cbstretch.hint
#: tfrmd3dtrainergeneratoroptions.cbused3dkeys.caption
msgid "Use button to hide/show trainer"
msgstr "Использовать клавишу для скрытия/показа трейнера"

#: tfrmd3dtrainergeneratoroptions.label1.caption
msgid "Transparency"
msgstr "Прозрачность"

#: tfrmd3dtrainergeneratoroptions.label2.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.LABEL2.CAPTION"
msgid "Position"
msgstr "Позиция"

#: tfrmd3dtrainergeneratoroptions.label3.caption
msgid "Background picture:"
msgstr "Фоновое изображение:"

#: tfrmd3dtrainergeneratoroptions.label4.caption
msgid "Distance between lines in pixels"
msgstr "Расстояние между строк в пикселях"

#: tfrmd3dtrainergeneratoroptions.label5.caption
msgid "Text distance from top"
msgstr "Расстояние текста от вершины"

#: tfrmd3dtrainergeneratoroptions.label6.caption
msgid "Text distance from border"
msgstr "Расстояние текста от края"

#: tfrmd3dtrainergeneratoroptions.lbltextcolor.caption
msgid "Font text"
msgstr "Шрифт текста"

#: tfrmd3dtrainergeneratoroptions.rbbottomleft.caption
msgid "Bottom left"
msgstr "Внизу слева"

#: tfrmd3dtrainergeneratoroptions.rbbottomright.caption
msgid "Bottom right"
msgstr "Внизу справа"

#: tfrmd3dtrainergeneratoroptions.rbcenter.caption
msgid "Center"
msgstr "В центре"

#: tfrmd3dtrainergeneratoroptions.rbtopleft.caption
msgid "Top left"
msgstr "Вверху слева"

#: tfrmd3dtrainergeneratoroptions.rbtopright.caption
msgid "Top right"
msgstr "Вверху справа"

#: tfrmdbvmloadmanual.caption
msgid "Manual load DBVM"
msgstr "Ручная загрузка DBVM"

#: tfrmdbvmwatchconfig.btnok.caption
msgctxt "TFRMDBVMWATCHCONFIG.BTNOK.CAPTION"
msgid "Start watch"
msgstr "Начать наблюдение"

#: tfrmdbvmwatchconfig.button2.caption
msgctxt "TFRMDBVMWATCHCONFIG.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmdbvmwatchconfig.caption
msgid "DBVM Watch Config"
msgstr "Конфигурация наблюдения DBVM"

#: tfrmdbvmwatchconfig.cblockpage.caption
msgctxt "TFRMDBVMWATCHCONFIG.CBLOCKPAGE.CAPTION"
msgid "Lock page"
msgstr "Заблокировать страницу"

#: tfrmdbvmwatchconfig.cblockpage.hint
msgctxt "TFRMDBVMWATCHCONFIG.CBLOCKPAGE.HINT"
msgid "This prevents the given page to get swapped out and later replaced by another physical address.  (Make sure you unlock before the game quits)"
msgstr "Предотвращает смену данной страницы, а позже заменяет другим физическим адресом (Убедитесь, что вы сделали разблокировку перед выходом из игры)"

#: tfrmdbvmwatchconfig.cbmultiplerip.caption
msgctxt "TFRMDBVMWATCHCONFIG.CBMULTIPLERIP.CAPTION"
msgid "Same instruction multiple times (different registers)"
msgstr "Одна и та же инструкция многократно (разные регистры)"

#: tfrmdbvmwatchconfig.cbsavefpu.caption
msgctxt "TFRMDBVMWATCHCONFIG.CBSAVEFPU.CAPTION"
msgid "Log FPU data"
msgstr "Регистрация данных FPU"

#: tfrmdbvmwatchconfig.cbsavestack.caption
msgctxt "TFRMDBVMWATCHCONFIG.CBSAVESTACK.CAPTION"
msgid "Log stack"
msgstr "Регистрация стека"

#: tfrmdbvmwatchconfig.cbsavestack.hint
msgid "Saves a stacksnapshot of 4KB for each logged entry"
msgstr "Сохраняет снимок стека размером 4 КБ для каждой зарегистрированной записи"

#: tfrmdbvmwatchconfig.cbwholepage.caption
msgctxt "TFRMDBVMWATCHCONFIG.CBWHOLEPAGE.CAPTION"
msgid "Log whole page instead of address range"
msgstr "Регистрация всей страницы вместо диапазона адресов"

#: tfrmdbvmwatchconfig.gbaccesstype.caption
msgid "Access Type"
msgstr "Тип доступа"

#: tfrmdbvmwatchconfig.label3.caption
msgid "Max buffersize (entries)"
msgstr "Максимальный размер буфера (записи)"

#: tfrmdbvmwatchconfig.lblphysicaladdress.caption
msgctxt "TFRMDBVMWATCHCONFIG.LBLPHYSICALADDRESS.CAPTION"
msgid "Physical Address: "
msgstr "Физический адрес: "

#: tfrmdbvmwatchconfig.lblvirtualaddress.caption
msgctxt "TFRMDBVMWATCHCONFIG.LBLVIRTUALADDRESS.CAPTION"
msgid "Virtual Address: "
msgstr "Виртуальный адрес: "

#: tfrmdbvmwatchconfig.rbexecuteaccess.caption
#: tfrmdbvmwatchconfig.rbreadaccess.caption
msgctxt "TFRMDBVMWATCHCONFIG.RBREADACCESS.CAPTION"
msgid "Read/Write Access"
msgstr "Доступ на Чтения/Запись"

#: tfrmdbvmwatchconfig.rbwriteaccess.caption
msgctxt "TFRMDBVMWATCHCONFIG.RBWRITEACCESS.CAPTION"
msgid "Write Access "
msgstr "Доступ на запись "

#: tfrmdebuggerattachtimeout.button1.caption
msgid "Cancel wait"
msgstr "Отменить ожидание"

#: tfrmdebuggerattachtimeout.caption
msgctxt "tfrmdebuggerattachtimeout.caption"
msgid "Debugger attach timeout"
msgstr "Ожидание присоединения отладчика"

#: tfrmdebuggerattachtimeout.label1.caption
msgid ""
"The debugger attach is taking a while. This is normal when there are many symbols or the system is slow so please be patient. But if you don't have the time to wait or the program has crashed to desktop, then you can cancel this wait. \n"
"\n"
"Beware though that this will not stop the attaching process currently going on in the target process so you may have to restart the target process if you do wish to debug anyhow (and it may still freeze a few moments while symbols are being waited for)\n"
"\n"
"(This window will disappear automatically when attaching has finished. Closing it manually is the same as pressing cancel)\n"
msgstr ""
"Присоединение отладчика займёт время. Это нормально, когда существует много символов или система работает медленно, так что будьте терпеливы. Но если у вас нет времени на ожидание или программа аварийно завершилась, то вы можете отменить это ожидание.\n"
"\n"
"Однако имейте в виду, что это не остановит процесс присоединения, происходящий в данный момент в процессе цели, поэтому вам может потребоваться перезапуск процесса цели, если вы всё равно захотите отладить его (и он всё равно может застыть на несколько мгновений, в ожидании символов).\n"
"\n"
"(Это окно исчезнет автоматически после завершения присоединения. Закрыть его вручную равнозначно нажатию кнопки отмены)\n"

#: tfrmdebugsymbolstructurelist.btnsearch.caption
msgctxt "tfrmdebugsymbolstructurelist.btnsearch.caption"
msgid "Search"
msgstr "Найти"

#: tfrmdebugsymbolstructurelist.btnselect.caption
msgctxt "tfrmdebugsymbolstructurelist.btnselect.caption"
msgid "Select"
msgstr "Выбрать"

#: tfrmdebugsymbolstructurelist.caption
msgid "Symbol structures"
msgstr "Структуры символов"

#: tfrmdebugsymbolstructurelist.label2.caption
msgid "Search pattern:"
msgstr "Шаблон поиска:"

#: tfrmdebugsymbolstructurelist.lblcount.caption
msgctxt "tfrmdebugsymbolstructurelist.lblcount.caption"
msgid "There are currently xxx structures in the database"
msgstr "В настоящее время xxx структур имеются в базе данных"

#: tfrmdebugsymbolstructurelist.lvstructlist.columns[0].caption
msgctxt "tfrmdebugsymbolstructurelist.lvstructlist.columns[0].caption"
msgid "Structures"
msgstr "Структуры"

#: tfrmdebugevents.button1.caption
msgctxt "TFRMDEBUGEVENTS.BUTTON1.CAPTION"
msgid "Close"
msgstr "Закрыть"

#: tfrmdebugevents.caption
msgid "Debug Events"
msgstr "Отладочные события"

#: tfrmdebugevents.menuitem1.caption
msgctxt "TFRMDEBUGEVENTS.MENUITEM1.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmdisassemblyscan.btncancel.caption
msgctxt "TFRMDISASSEMBLYSCAN.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmdisassemblyscan.caption
msgid "Assemblyscan"
msgstr "Поиск инструкций"

#: tfrmdisassemblyscan.menuitem1.caption
msgid "Go to this address"
msgstr "Перейти к этому адресу"

#: tfrmdisassemblyscan.menuitem2.caption
msgctxt "TFRMDISASSEMBLYSCAN.MENUITEM2.CAPTION"
msgid "Copy selection to clipboard"
msgstr "Копировать выбранное в буфер обмена"

#: tfrmdissectwindow.button1.caption
msgctxt "tfrmdissectwindow.button1.caption"
msgid "More Info"
msgstr "Больше информации"

#: tfrmexceptionignorelist.btnadd.caption
msgctxt "tfrmexceptionignorelist.btnadd.caption"
msgid "Add Exception "
msgstr "Добавить исключение"

#: tfrmexceptionignorelist.midelete.caption
msgctxt "tfrmexceptionignorelist.midelete.caption"
msgid "Delete"
msgstr "Удалить"

#: tfrmdissectcode.btnstart.caption
msgctxt "tfrmdissectcode.btnstart.caption"
msgid "Start"
msgstr "Запустить"

#: tfrmdissectcode.caption
msgid "Dissect Code"
msgstr "Анализ кода"

#: tfrmdissectcode.cbincludesystemmodules.caption
msgctxt "tfrmdissectcode.cbincludesystemmodules.caption"
msgid "Include system modules"
msgstr "Включая системные модули"

#: tfrmdissectcode.label1.caption
msgid "Maximum offset:"
msgstr "Максимальное смещение:"

#: tfrmdissectcode.label11.caption
msgid "Calls:"
msgstr "Вызовов:"

#: tfrmdissectcode.label2.caption
msgid "Select the module(s) to dissect"
msgstr "Выберите модули для анализа"

#: tfrmdissectcode.label3.caption
msgid "Hold CTRL to select multiple"
msgstr "Зажмите Ctrl для мультивыбора"

#: tfrmdissectcode.label4.caption
msgid "String references found:"
msgstr "Найдено ссылок на строки:"

#: tfrmdissectcode.label5.caption
msgid "Conditional Jumps:"
msgstr "Условных переходов:"

#: tfrmdissectcode.label6.caption
msgctxt "tfrmdissectcode.label6.caption"
msgid "Estimated time left:"
msgstr "Время до окончания:"

#: tfrmdissectcode.label9.caption
msgid "Unconditional Jumps:"
msgstr "Безусловных переходов:"

#: tfrmdissectcode.menuitem1.caption
msgctxt "tfrmdissectcode.menuitem1.caption"
msgid "File"
msgstr "Файл"

#: tfrmdissectcode.menuitem2.caption
msgctxt "tfrmdissectcode.menuitem2.caption"
msgid "Open"
msgstr "Открыть"

#: tfrmdissectcode.menuitem3.caption
msgctxt "tfrmdissectcode.menuitem3.caption"
msgid "Save"
msgstr "Сохранить"

#: tfrmdissectwindow.button1.caption
msgctxt "TFRMDISSECTWINDOW.BUTTON1.CAPTION"
msgid "More Info"
msgstr "Больше информации"

#: tfrmdissectwindow.button2.caption
msgid "Toggle visible"
msgstr "Показать/Скрыть"

#: tfrmdissectwindow.button3.caption
msgid "Close window"
msgstr "Закрыть окно"

#: tfrmdissectwindow.button4.caption
msgid "Capture Timer Messages"
msgstr "Сообщения таймера"

#: tfrmdissectwindow.button5.caption
msgctxt "TFRMDISSECTWINDOW.BUTTON5.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmdissectwindow.button6.caption
msgid "Change text"
msgstr "Изменить текст"

#: tfrmdissectwindow.caption
msgctxt "tfrmdissectwindow.caption"
msgid "Dissect Windows"
msgstr "Анализ окон"

#: tfrmdotnetobjectlist.caption
msgid ".Net Object List"
msgstr "Список .Net объектов"

#: tfrmdotnetobjectlist.listview1.columns[0].caption
msgctxt "TFRMDOTNETOBJECTLIST.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmdotnetobjectlist.listview1.columns[1].caption
msgid "Classname"
msgstr "Название класса"

#: tfrmdriverlist.button1.caption
msgctxt "TFRMDRIVERLIST.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmdriverlist.caption
msgctxt "tfrmdriverlist.caption"
msgid "Driver list"
msgstr "Список драйверов"

#: tfrmdriverlist.find1.caption
msgctxt "tfrmdriverlist.find1.caption"
msgid "Find"
msgstr "Поиск"

#: tfrmdriverloaded.label1.caption
msgid "DBK64 LOADED"
msgstr "DBK64 ЗАГРУЖЕН"

#: tfrmedithistory.button1.caption
msgctxt "TFRMEDITHISTORY.BUTTON1.CAPTION"
msgid "Refresh"
msgstr "Обновить"

#: tfrmedithistory.caption
msgid "Write log"
msgstr "Журнал записей"

#: tfrmedithistory.cblogwrites.caption
msgctxt "TFRMEDITHISTORY.CBLOGWRITES.CAPTION"
msgid "Enable write logging"
msgstr "Включить ведение журнала записей"

#: tfrmedithistory.label1.caption
msgctxt "tfrmedithistory.label1.caption"
msgid "Max log size (nr of entries)"
msgstr "Максимальный размер журнала(количество записей)"

#: tfrmedithistory.lvwritelog.columns[0].caption
msgctxt "TFRMEDITHISTORY.LVWRITELOG.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmedithistory.lvwritelog.columns[1].caption
msgctxt "TFRMEDITHISTORY.LVWRITELOG.COLUMNS[1].CAPTION"
msgid "Original bytes"
msgstr "Ориг. байты"

#: tfrmedithistory.lvwritelog.columns[2].caption
msgctxt "TFRMEDITHISTORY.LVWRITELOG.COLUMNS[2].CAPTION"
msgid "New bytes"
msgstr "Новые байты"

#: tfrmedithistory.miundo.caption
msgctxt "TFRMEDITHISTORY.MIUNDO.CAPTION"
msgid "Undo"
msgstr "Отменить"

#: tfrmexceptionignorelist.btnadd.caption
msgctxt "TFRMEXCEPTIONIGNORELIST.BTNADD.CAPTION"
msgid "Add"
msgstr "Добавить"

#: tfrmexceptionignorelist.caption
msgid "Exception ignore list"
msgstr "Список игнорируемых исключений"

#: tfrmexceptionignorelist.label1.caption
msgid "The following exceptions will be ignored"
msgstr "Будут игнорированы следующие исключения"

#: tfrmexceptionignorelist.label2.caption
msgid "Exception code"
msgstr "Код исключения"

#: tfrmexceptionregionlist.btnadd.caption
msgctxt "TFRMEXCEPTIONREGIONLIST.BTNADD.CAPTION"
msgid "Add"
msgstr "Добавить"

#: tfrmexceptionregionlist.caption
msgid "Exception region list"
msgstr "Список исключений в регионах"

#: tfrmexceptionregionlist.cbautoaddallocs.caption
msgid "Automatically add user allocations"
msgstr "Автодобавление пользовательских выделений"

#: tfrmexceptionregionlist.label1.caption
msgid "The following regions will cause a debugger break when an unhandled exception happens inside them"
msgstr "Следующие регионы вызовут прерывание отладчика, когда в них произойдёт необработанное исключение"

#: tfrmexceptionregionlist.label2.caption
msgctxt "TFRMEXCEPTIONREGIONLIST.LABEL2.CAPTION"
msgid "Start address"
msgstr "Стартовый адрес"

#: tfrmexceptionregionlist.label3.caption
msgid "End address"
msgstr "Конечный адрес"

#: tfrmexceptionregionlist.miclear.caption
msgctxt "TFRMEXCEPTIONREGIONLIST.MICLEAR.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmexceptionregionlist.mifile.caption
msgctxt "TFRMEXCEPTIONREGIONLIST.MIFILE.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmexceptionregionlist.miopen.caption
msgid "Open..."
msgstr "Открыть..."

#: tfrmexceptionregionlist.misave.caption
msgid "Save..."
msgstr "Сохранить..."

#: tfrmenumeratedlls.button1.caption
msgctxt "TFRMENUMERATEDLLS.BUTTON1.CAPTION"
msgid "Close"
msgstr "Закрыть"

#: tfrmenumeratedlls.button2.caption
msgid "Cancel Enum"
msgstr "Отмена"

#: tfrmenumeratedlls.caption
msgid "Enumerate DLL's"
msgstr "Список загруженных DLL"

#: tfrmenumeratedlls.copysymbolname.caption
msgid "Copy Symbol Name"
msgstr "Копировать имя символа"

#: tfrmenumeratedlls.find.caption
msgctxt "TFRMENUMERATEDLLS.FIND.CAPTION"
msgid "Find"
msgstr "Поиск"

#: tfrmenumeratedlls.label2.caption
msgid "Symbols"
msgstr "Символы"

#: tfrmexcludehide.button1.caption
msgctxt "TFRMEXCLUDEHIDE.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmexcludehide.button2.caption
msgctxt "TFRMEXCLUDEHIDE.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmexcludehide.caption
msgid "Show/Hide settings"
msgstr "Настройки показа/скрытия"

#: tfrmexcludehide.label1.caption
msgid "Select the processes you want to exclude from being hidden. Doubleclick the process to add it to the list. (Or remove it from the list)"
msgstr "Выберите процессы, которые не будут скрыты. Двойной клик по процессу добавит его в список (или удалит из него)"

#: tfrmexcludehide.label2.caption
msgid "Current process list"
msgstr "Список текущих процессов"

#: tfrmexcludehide.label3.caption
msgid "List of processes that will not hide"
msgstr "Процессы, которые не скроются"

#: tfrmexcludehide.label4.caption
msgid "Select the way cheat Engine hides/shows windows. (Will not work if a window that gets hidden or shown is not responding. E.g:Paused)"
msgstr "Выберите способ скрытия/показа окон. (Не сработает, если окно не ответит. Например: процесс остановлен)"

#: tfrmexcludehide.radiobutton1.caption
msgid "Only hide/show the foreground window"
msgstr "Скрывать/показывать только активное окно"

#: tfrmexcludehide.radiobutton2.caption
msgid "Hide/show ALL windows"
msgstr "Скрывать/показывать ВСЕ окна"

#: tfrmexetrainergenerator.btnaddfile.caption
msgid "Add file(s)"
msgstr "Добавить файл(ы)"

#: tfrmexetrainergenerator.btngeneratetrainer.caption
msgctxt "tfrmexetrainergenerator.btngeneratetrainer.caption"
msgid "Generate"
msgstr "Сгенерировать"

#: tfrmexetrainergenerator.btnremovefile.caption
msgid "Remove file"
msgstr "Убрать файл"

#: tfrmexetrainergenerator.button1.caption
msgid "Change EXE Icon"
msgstr "Изменить иконку"

#: tfrmexetrainergenerator.button3.caption
msgid "Add folder"
msgstr "Добавить папку"

#: tfrmexetrainergenerator.caption
msgid "Exe Trainer Generator"
msgstr "Генератор EXE трейнера"

#: tfrmexetrainergenerator.cbd3dhook.caption
msgid "D3DHook"
msgstr "Перехват D3D"

#: tfrmexetrainergenerator.cbdotnet.caption
msgid ".NET"
msgstr ".NET"

#: tfrmexetrainergenerator.cbgigantic.caption
msgid "Gigantic"
msgstr "Гигантский"

#: tfrmexetrainergenerator.cbgigantic.hint
msgid "Puts the Cheat Engine executable, dll's and other requirements into the trainer"
msgstr "Включает в себя исполняемый файл Cheat Engine, dll'ки и другие необходимые файлы"

#: tfrmexetrainergenerator.cbkerneldebug.caption
msgid "Kernel Tools"
msgstr "Инструменты ядра"

#: tfrmexetrainergenerator.cbmodplayer.caption
msgid "Module Player"
msgstr "Модульный проигрыватель"

#: tfrmexetrainergenerator.cbspeedhack.caption
msgid "Speedhack"
msgstr "Спидхак"

#: tfrmexetrainergenerator.cbtiny.caption
msgid "Tiny"
msgstr "Крошечный"

#: tfrmexetrainergenerator.cbtiny.hint
msgid "Only put the trainer data in the trainer. The user must have Cheat Engine installed to run this trainer"
msgstr "Включает в себя только данные. Для запуска такого трейнера у пользователя должен быть установлен Cheat Engine"

#: tfrmexetrainergenerator.cbvehdebug.caption
msgctxt "TFRMEXETRAINERGENERATOR.CBVEHDEBUG.CAPTION"
msgid "VEH Debugger"
msgstr "VEH отладчик"

#: tfrmexetrainergenerator.combocompression.text
msgctxt "tfrmexetrainergenerator.combocompression.text"
msgid "Max"
msgstr "Макс."

#: tfrmexetrainergenerator.groupbox1.caption
msgid "Process"
msgstr "Процесс"

#: tfrmexetrainergenerator.groupbox2.caption
msgid "Features used"
msgstr "Используемые функции"

#: tfrmexetrainergenerator.groupbox3.caption
msgid "Extra files"
msgstr "Дополнительные файлы"

#: tfrmexetrainergenerator.groupbox4.caption
msgid "Trainer size"
msgstr "Размер трейнера"

#: tfrmexetrainergenerator.label1.caption
msgctxt "tfrmexetrainergenerator.label1.caption"
msgid "Compression"
msgstr "Сжатие"

#: tfrmexetrainergenerator.listview1.columns[0].caption
msgctxt "TFRMEXETRAINERGENERATOR.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmexetrainergenerator.listview1.columns[1].caption
msgid "Relative folder"
msgstr "Папка"

#: tfrmexetrainergenerator.mieditfolder.caption
msgid "Edit folder"
msgstr "Изменить папку"

#: tfrmexetrainergenerator.rb32.caption
msgid "Target process is 32-bit"
msgstr "Целью является 32-битный процесс"

#: tfrmexetrainergenerator.rb64.caption
msgid "Target process is 64-bit"
msgstr "Целью является 64-битный процесс"

#: tfrmfoundlistpreferences.btncancel.caption
msgctxt "tfrmfoundlistpreferences.btncancel.caption"
msgid "Cancel"
msgstr "Отмена"

#: tfrmfoundlistpreferences.btnfont.caption
msgid "Font"
msgstr "Шрифт"

#: tfrmfoundlistpreferences.btnok.caption
msgctxt "tfrmfoundlistpreferences.btnok.caption"
msgid "OK"
msgstr "Подтвердить"

#: tfrmfoundlistpreferences.caption
msgid "Foundlist Customizer"
msgstr "Настройщик списка"

#: tfrmfoundlistpreferences.label1.caption
msgid "Static"
msgstr "Статический"

#: tfrmfoundlistpreferences.label2.caption
msgctxt "tfrmfoundlistpreferences.label2.caption"
msgid "Example"
msgstr "Пример"

#: tfrmfoundlistpreferences.label3.caption
msgid "Dynamic"
msgstr "Динамический"

#: tfrmfoundlistpreferences.label4.caption
msgid "Normal value"
msgstr "Стандартное значение"

#: tfrmfoundlistpreferences.label5.caption
msgctxt "tfrmfoundlistpreferences.label5.caption"
msgid "Changed value"
msgstr "Изменённое значение"

#: tfrmfoundlistpreferences.label6.caption
msgctxt "tfrmfoundlistpreferences.label6.caption"
msgid "Background color"
msgstr "Цвет фона"

#: tfrmfoundlistpreferences.listview1.columns[0].caption
msgctxt "tfrmfoundlistpreferences.listview1.columns[0].caption"
msgid "Address"
msgstr "Адрес"

#: tfrmfoundlistpreferences.listview1.columns[1].caption
msgctxt "tfrmfoundlistpreferences.listview1.columns[1].caption"
msgid "Value"
msgstr "Значение"

#: tfrmhighlightereditor.button1.caption
msgctxt "tfrmhighlightereditor.button1.caption"
msgid "OK"
msgstr "Подтвердить"

#: tfrmhighlightereditor.button2.caption
msgctxt "tfrmhighlightereditor.button2.caption"
msgid "Cancel"
msgstr "Отмена"

#: tfrmhighlightereditor.caption
msgid "Highlighter configurator"
msgstr "Конфигуратор подсветки"

#: tfrmhighlightereditor.cbbold.caption
msgid "Bold"
msgstr "Полужирный"

#: tfrmhighlightereditor.cbitalic.caption
msgid "Italic"
msgstr "Курсив"

#: tfrmhighlightereditor.cbstrikeout.caption
msgid "Strikeout"
msgstr "Зачёркнутый"

#: tfrmhighlightereditor.cbunderline.caption
msgid "Underline"
msgstr "Подчёркнутый"

#: tfrmhighlightereditor.label2.caption
msgctxt "tfrmhighlightereditor.label2.caption"
msgid "Background Color"
msgstr "Цвет фона"

#: tfrmhighlightereditor.label3.caption
msgid "Foreground Color"
msgstr "Цвет текста"

#: tfrmhighlightereditor.label4.caption
msgid "Style"
msgstr "Стиль"

#: tfrmfilepatcher.button1.caption
msgid "Patch"
msgstr "Патч"

#: tfrmfilepatcher.caption
msgid "File patcher"
msgstr "Патчер файла"

#: tfrmfilepatcher.lblbaseaddress.caption
msgid "Base address (MZ header)"
msgstr "Базовый адрес (MZ заголовок)"

#: tfrmfilepatcher.lblfilename.caption
msgctxt "tfrmfilepatcher.lblfilename.caption"
msgid "Filename"
msgstr "Название файла"

#: tfrmfilepatcher.rbauto.caption
msgid "Apply changes for specified module"
msgstr "Применить изменения для указанного модуля"

#: tfrmfilepatcher.rbmanual.caption
msgid "Manual"
msgstr "Вручную"

#: tfrmfillmemory.button1.caption
msgctxt "TFRMFILLMEMORY.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmfillmemory.button2.caption
msgctxt "TFRMFILLMEMORY.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmfillmemory.caption
msgid "Fill memory"
msgstr "Заполнить память"

#: tfrmfillmemory.label1.caption
msgctxt "TFRMFILLMEMORY.LABEL1.CAPTION"
msgid "From"
msgstr "От"

#: tfrmfillmemory.label2.caption
msgctxt "TFRMFILLMEMORY.LABEL2.CAPTION"
msgid "To"
msgstr "До"

#: tfrmfillmemory.label3.caption
msgid "Fill with"
msgstr "Заполнить"

#: tfrmfinddialog.btnfind.caption
msgctxt "TFRMFINDDIALOG.BTNFIND.CAPTION"
msgid "Find"
msgstr "Найти"

#: tfrmfinddialog.button1.caption
msgctxt "TFRMFINDDIALOG.BUTTON1.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmfinddialog.caption
msgctxt "TFRMFINDDIALOG.CAPTION"
msgid "Find"
msgstr "Найти"

#: tfrmfinddialog.cbcasesensitive.caption
msgctxt "TFRMFINDDIALOG.CBCASESENSITIVE.CAPTION"
msgid "Case sensitive"
msgstr "С учётом регистра"

#: tfrmfinddialog.label1.caption
msgctxt "TFRMFINDDIALOG.LABEL1.CAPTION"
msgid "Text"
msgstr "Текст"

#: tfrmfinddialog.lbldescription.caption
msgid "Enter the text to search:"
msgstr "Введите текст для поиска:"

#: tfrmfinddialog.rgupdown.caption
msgid "Direction"
msgstr "Направление"

#: tfrmfindstatics.button1.caption
msgctxt "tfrmfindstatics.button1.caption"
msgid "Stopping..."
msgstr "Остановка..."

#: tfrmfindstatics.caption
msgctxt "tfrmfindstatics.caption"
msgid "Find static addresses"
msgstr "Поиск статических адресов"

#: tfrmfindstatics.checkbox1.caption
msgid "Only disassemble and check executable code"
msgstr "Только разбирать и проверять исполняемый код"

#: tfrmfindstatics.label1.caption
msgctxt "TFRMFINDSTATICS.LABEL1.CAPTION"
msgid "From"
msgstr "От"

#: tfrmfindstatics.label2.caption
msgctxt "tfrmfindstatics.label2.caption"
msgid "To:"
msgstr "До:"

#: tfrmfindstatics.label4.caption
msgid "Filter addresses"
msgstr "Отфильтровать адреса"

#: tfrmfindstatics.label5.caption
msgctxt "TFRMFINDSTATICS.LABEL5.CAPTION"
msgid "From"
msgstr "От"

#: tfrmfindstatics.label6.caption
msgctxt "TFRMFINDSTATICS.LABEL6.CAPTION"
msgid "To:"
msgstr "До:"

#: tfrmfindstatics.listview1.columns[0].caption
msgctxt "TFRMFINDSTATICS.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmfindstatics.listview1.columns[1].caption
msgid "Pointer?"
msgstr "Указатель?"

#: tfrmfindstatics.listview1.columns[2].caption
msgid "Reference count"
msgstr "Кол-во ссылок"

#: tfrmfloatingpointpanel.caption
msgid "FPU"
msgstr "Регистры с плавающей точкой"

#: tfrmfloatingpointpanel.cbclassicview.caption
msgid "Classic view"
msgstr "Классический вид"

#: tfrmfloatingpointpanel.cbcontextsection.text
msgctxt "TFRMFLOATINGPOINTPANEL.CBCONTEXTSECTION.TEXT"
msgid "XMMRegisters"
msgstr "Регистры XMM"

#: tfrmfloatingpointpanel.cbdisplaytype.text
msgctxt "TFRMFLOATINGPOINTPANEL.CBDISPLAYTYPE.TEXT"
msgid "Float"
msgstr "Float"

#: tfrmfloatingpointpanel.tabsheet2.caption
msgctxt "tfrmfloatingpointpanel.tabsheet2.caption"
msgid "Extended"
msgstr "Расширенные"

#: tfrmgdtinfo.caption
msgid "GDT"
msgstr "Таблица глобальных дескрипторов"

#: tfrmgnuassembler.caption
msgid "GNU Assembler+"
msgstr "GNU Ассемблер+"

#: tfrmgroupscanalgoritmgenerator.btncancel.caption
msgctxt "TFRMGROUPSCANALGORITMGENERATOR.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmgroupscanalgoritmgenerator.btnok.caption
msgctxt "TFRMGROUPSCANALGORITMGENERATOR.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmgroupscanalgoritmgenerator.caption
msgctxt "tfrmgroupscanalgoritmgenerator.caption"
msgid "Generate groupscan command"
msgstr "Генерация группового поиска"

#: tfrmgroupscanalgoritmgenerator.cboutoforder.caption
msgid "Out of order"
msgstr "Не по порядку"

#: tfrmgroupscanalgoritmgenerator.cbtypealigned.caption
msgid "Must be type-aligned"
msgstr "Выровнять по типу"

#: tfrmgroupscanalgoritmgenerator.lblblockalignment.caption
msgid "Block alignment"
msgstr "Выравнивание блока"

#: tfrmgroupscanalgoritmgenerator.lblblocksize.caption
msgid "Blocksize"
msgstr "Размер блока"

#: tfrmgroupscanalgoritmgenerator.lblmin.caption
msgid "lblMin"
msgstr "lblMin"

#: tfrmgroupscanalgoritmgenerator.lblmustbedividable.caption
msgid "Must be dividable by 4"
msgstr "Должно быть кратно 4"

#: tfrmgroupscanalgoritmgenerator.lblwildcardexplanation.caption
msgid "Leave a value empty or use * for wildcard"
msgstr ""
"Оставьте значение пустым или воспользуйтесь\n"
"подстановочным знаком *"

#: tfrmheaps.button1.caption
msgctxt "TFRMHEAPS.BUTTON1.CAPTION"
msgid "Close"
msgstr "Закрыть"

#: tfrmheaps.caption
msgid "Current Heaplist"
msgstr "Текущий список куч"

#: tfrmheaps.listview1.columns[0].caption
msgctxt "TFRMHEAPS.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmheaps.listview1.columns[1].caption
msgctxt "TFRMHEAPS.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Size"
msgstr "Размер"

#: tfrmhotkeyex.button1.caption
msgctxt "TFRMHOTKEYEX.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmhotkeyex.button2.caption
msgctxt "TFRMHOTKEYEX.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmhotkeyex.button3.caption
msgctxt "TFRMHOTKEYEX.BUTTON3.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmhotkeyex.caption
msgid "Set Hotkey"
msgstr "Назначение горячих клавиш"

#: tfrmhotkeyex.label1.caption
msgid "Press the key combination you want to use"
msgstr "Нажмите комбинацию, которую хотите использовать"

#: tfrmidt.caption
msgid "IDT"
msgstr "Таблица дескрипторов прерываний"

#: tfrmloadmemory.button1.caption
msgctxt "TFRMLOADMEMORY.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmloadmemory.button2.caption
msgctxt "TFRMLOADMEMORY.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmloadmemory.button3.caption
msgctxt "TFRMLOADMEMORY.BUTTON3.CAPTION"
msgid "Edit"
msgstr "Редактировать"

#: tfrmloadmemory.caption
msgid "Load Memory Region"
msgstr "Загрузить регион памяти"

#: tfrmloadmemory.label1.caption
msgctxt "TFRMLOADMEMORY.LABEL1.CAPTION"
msgid "Address:"
msgstr "Адрес:"

#: tfrmluaengine.btnexecute.caption
msgctxt "TFRMLUAENGINE.BTNEXECUTE.CAPTION"
msgid "Execute"
msgstr "Выполнить"

#: tfrmluaengine.caption
msgctxt "tfrmluaengine.caption"
msgid "Lua Engine"
msgstr "Lua Engine"

#: tfrmluaengine.cbshowonprint.caption
msgid "Show on \"print\""
msgstr "Всплытие окна Lua Engine при вызове функции «print»"

#: tfrmluaengine.groupbox1.caption
msgctxt "tfrmluaengine.groupbox1.caption"
msgid "Output"
msgstr "Вывод"

#: tfrmluaengine.menuitem1.caption
msgctxt "TFRMLUAENGINE.MENUITEM1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmluaengine.menuitem11.caption
msgctxt "tfrmluaengine.menuitem11.caption"
msgid "New window"
msgstr "Новое окно"

#: tfrmluaengine.menuitem15.caption
msgctxt "tfrmluaengine.menuitem15.caption"
msgid "Lua syntax highlighting preferences"
msgstr "Настройки подсветки синтаксиса Lua"

#: tfrmluaengine.menuitem2.caption
msgid "Open script"
msgstr "Открыть скрипт"

#: tfrmluaengine.menuitem3.caption
msgid "Save current script"
msgstr "Сохранить текущий скрипт"

#: tfrmluaengine.menuitem5.caption
msgid "Clear output"
msgstr "Очистить вывод"

#: tfrmluaengine.miautocomplete.caption
msgid "Autocomplete"
msgstr "Автозавершение"

#: tfrmluaengine.micopy.caption
msgctxt "tfrmluaengine.micopy.caption"
msgid "Copy"
msgstr "Копировать"

#: tfrmluaengine.micut.caption
msgctxt "tfrmluaengine.micut.caption"
msgid "Cut"
msgstr "Вырезать"

#: tfrmluaengine.midebug.caption
msgctxt "tfrmluaengine.midebug.caption"
msgid "Debug"
msgstr "Отладка"

#: tfrmluaengine.mifind.caption
msgctxt "tfrmluaengine.mifind.caption"
msgid "Find"
msgstr "Найти"

#: tfrmluaengine.mifindreplace.caption
msgctxt "tfrmluaengine.mifindreplace.caption"
msgid "Find/Replace"
msgstr "Найти/Заменить"

#: tfrmluaengine.mipaste.caption
msgctxt "tfrmluaengine.mipaste.caption"
msgid "Paste"
msgstr "Вставить"

#: tfrmluaengine.miredo.caption
msgctxt "tfrmluaengine.miredo.caption"
msgid "Redo"
msgstr "Вернуть"

#: tfrmluaengine.miresizeoutput.caption
msgid "Resize output on resize"
msgstr "Изменять размер вывода при изменении размера окна"

#: tfrmluaengine.mirun.caption
msgctxt "tfrmluaengine.mirun.caption"
msgid "Run"
msgstr "Запустить"

#: tfrmluaengine.misavecurrentscriptas.caption
msgid "Save current script as..."
msgstr "Сохранить текущий скрипт как..."

#: tfrmluaengine.misetbreakpoint.caption
msgid "Set breakpoint"
msgstr "Установить брейкпоинт"

#: tfrmluaengine.mishowscriptinoutput.caption
msgid "Show script in output"
msgstr "Показывать скрипт в выводе"

#: tfrmluaengine.misinglestep.caption
msgid "Single step"
msgstr "Шаг"

#: tfrmluaengine.miundo.caption
msgctxt "tfrmluaengine.miundo.caption"
msgid "Undo"
msgstr "Отменить"

#: tfrmluaengine.miview.caption
msgctxt "TFRMLUAENGINE.MIVIEW.CAPTION"
msgid "View"
msgstr "Вид"

#: tfrmluaengine.tbrun.hint
msgid "Continue"
msgstr "Продолжить"

#: tfrmluaengine.tbsinglestep.hint
msgid "Single Step"
msgstr "Шаг"

#: tfrmluaengine.tbstopdebug.hint
msgctxt "TFRMLUAENGINE.TBSTOPDEBUG.HINT"
msgid "Stop"
msgstr "Стоп"

#: tfrmluascriptquestion.button1.caption
msgctxt "TFRMLUASCRIPTQUESTION.BUTTON1.CAPTION"
msgid "Yes"
msgstr "Да"

#: tfrmluascriptquestion.button2.caption
msgctxt "TFRMLUASCRIPTQUESTION.BUTTON2.CAPTION"
msgid "No"
msgstr "Нет"

#: tfrmluascriptquestion.caption
msgid "Execute this lua script?"
msgstr "Выполнить этот lua скрипт?"

#: tfrmluascriptquestion.groupbox5.caption
msgid "Future reference:"
msgstr "Дальнейшая ссылка:"

#: tfrmluascriptquestion.label16.caption
msgctxt "tfrmluascriptquestion.label16.caption"
msgid "When a table has a lua script, execute it:"
msgstr "Выполнять lua скрипт, если он присутствует в таблице:"

#: tfrmluascriptquestion.rbalways.caption
msgctxt "tfrmluascriptquestion.rbalways.caption"
msgid "Always"
msgstr "Всегда"

#: tfrmluascriptquestion.rbalways.hint
msgid "Don't show this dialog anymore and always execute the scripts"
msgstr "Больше не показывать этот диалог и всегда выполнять скрипты"

#: tfrmluascriptquestion.rbalwaysask.caption
msgctxt "tfrmluascriptquestion.rbalwaysask.caption"
msgid "Always ask"
msgstr "Всегда спрашивать"

#: tfrmluascriptquestion.rbalwaysask.hint
msgid "Always show this dialog, even if trusted"
msgstr "Всегда показывайте этот диалог, даже если доверяете"

#: tfrmluascriptquestion.rbnever.caption
msgctxt "tfrmluascriptquestion.rbnever.caption"
msgid "Never"
msgstr "Никогда"

#: tfrmluascriptquestion.rbnever.hint
msgid "Don't show this dialog anymore and never execute the scripts"
msgstr "Больше не показывать этот диалог и никогда не выполнять скрипты"

#: tfrmluascriptquestion.rbsignedonly.caption
msgctxt "tfrmluascriptquestion.rbsignedonly.caption"
msgid "Only when signed, else ask"
msgstr "Только если подписан, иначе спрашивать"

#: tfrmluascriptquestion.rbsignedonly.hint
msgid "Only automatically execute lua scripts from trusted sources, else ask"
msgstr "Автоматически выполнять lua скрипты только из доверяемых источников, иначе спрашивать"

#: tfrmmanualstacktraceconfig.btncancel.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmmanualstacktraceconfig.btnok.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmmanualstacktraceconfig.caption
msgid "Manual stacktrace config"
msgstr "Конфигурация ручной трассировки стека"

#: tfrmmanualstacktraceconfig.cbuseshadow.caption
msgid "Use shadow copy"
msgstr "Использовать теневую копию"

#: tfrmmanualstacktraceconfig.label1.caption
msgid "Original base"
msgstr "Оригинальная основа"

#: tfrmmanualstacktraceconfig.label3.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.LABEL3.CAPTION"
msgid "Size"
msgstr "Размер"

#: tfrmmanualstacktraceconfig.label4.caption
msgid "New copy"
msgstr "Новая копия"

#: tfrmmemoryallochandler.btnreload.caption
msgid "Reload"
msgstr "Обновить"

#: tfrmmemoryallochandler.button1.caption
msgid "Check Address"
msgstr "Проверить адрес"

#: tfrmmemoryallochandler.caption
msgid "Memory Allocations"
msgstr "Распределение памяти"

#: tfrmmemoryallochandler.cbhookallocs.caption
msgid "Hook alloc functions"
msgstr "Перехват функции alloc"

#: tfrmmemoryallochandler.groupbox1.caption
msgid "Data"
msgstr "Данные"

#: tfrmmemoryallochandler.label1.caption
msgid "Flags:"
msgstr "Флаги:"

#: tfrmmemoryallochandler.label2.caption
msgid "Base Address:"
msgstr "Базовый адрес:"

#: tfrmmemoryallochandler.label3.caption
msgid "HeapHandle"
msgstr "Дескриптор кучи:"

#: tfrmmemoryallochandler.label4.caption
msgctxt "tfrmmemoryallochandler.label4.caption"
msgid "Size:"
msgstr "Размер:"

#: tfrmmemoryallochandler.lblerr.caption
msgid "Couldn't find in heap. Found using the Alloc hook. (Not very useful)"
msgstr "Не удалось найти в куче. Воспользуйтесь перехватом функции Alloc. (Не очень полезный метод)"

#: tfrmmemoryrecorddropdownsettings.btncancel.caption
msgctxt "TFRMMEMORYRECORDDROPDOWNSETTINGS.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmmemoryrecorddropdownsettings.btnok.caption
msgctxt "TFRMMEMORYRECORDDROPDOWNSETTINGS.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmmemoryrecorddropdownsettings.caption
msgid "Dropdown options"
msgstr "Настройки выпадающего списка"

#: tfrmmemoryrecorddropdownsettings.cbdisallowuserinput.caption
msgid "Disallow manual user input"
msgstr "Запретить ручной ввод данных пользователем"

#: tfrmmemoryrecorddropdownsettings.cbdisplayasdropdownitem.caption
msgid "Make the record display values like the dropdown list"
msgstr "Отображать значения записи как в выпадающ. списке"

#: tfrmmemoryrecorddropdownsettings.cbonlyshowdescription.caption
msgid "Only show the description part"
msgstr "Показывать только описание"

#: tfrmmemoryrecorddropdownsettings.copy1.caption
msgctxt "TFRMMEMORYRECORDDROPDOWNSETTINGS.COPY1.CAPTION"
msgid "Copy"
msgstr "Копировать"

#: tfrmmemoryrecorddropdownsettings.cut1.caption
msgctxt "TFRMMEMORYRECORDDROPDOWNSETTINGS.CUT1.CAPTION"
msgid "Cut"
msgstr "Вырезать"

#: tfrmmemoryrecorddropdownsettings.label1.caption
msgid "Leave empty for no dropdown list"
msgstr "Не заполняйте, если выпадающий список вам не нужен"

#: tfrmmemoryrecorddropdownsettings.label2.caption
msgid "Value:Description or (memrecdescription)"
msgstr "Значение:Описание"

#: tfrmmemoryrecorddropdownsettings.label3.caption
msgid "*:Text Value to display if no value in the list is found"
msgstr "*: Текстовое значение для отображения, если значение не найдено в списке"

#: tfrmmemoryrecorddropdownsettings.lblformat.caption
msgid "Format:"
msgstr "Формат:"

#: tfrmmemoryrecorddropdownsettings.paste1.caption
msgctxt "TFRMMEMORYRECORDDROPDOWNSETTINGS.PASTE1.CAPTION"
msgid "Paste"
msgstr "Вставить"

#: tfrmmemoryrecorddropdownsettings.undo1.caption
msgctxt "TFRMMEMORYRECORDDROPDOWNSETTINGS.UNDO1.CAPTION"
msgid "Undo"
msgstr "Отменить"

#: tfrmmemoryviewex.btnmemmap.caption
msgid "Fetch memory map"
msgstr "Извлечь карту"

#: tfrmmemoryviewex.btnmemmap.hint
msgid "Current memory size of visible screen, press to set scroll size to match this as closely as possible"
msgstr "Нажмите, чтобы размер прокрутки как можно точнее соответствовал текущего размеру памяти видимого экрана"

#: tfrmmemoryviewex.caption
msgid "Graphical Memory View "
msgstr "Графическое представление памяти "

#: tfrmmemoryviewex.cbaddresslist.text
msgctxt "TFRMMEMORYVIEWEX.CBADDRESSLIST.TEXT"
msgid "Current Memory"
msgstr "Текущая память"

#: tfrmmemoryviewex.cbaddresslistonly.caption
msgid "Only show addresslist memory"
msgstr "Показывать только адреса из списка найденных адресов"

#: tfrmmemoryviewex.cbcolor.text
msgid "RGBA"
msgstr "RGBA"

#: tfrmmemoryviewex.cbsavedlist.text
msgctxt "TFRMMEMORYVIEWEX.CBSAVEDLIST.TEXT"
msgid "Current Memory"
msgstr "Текущая память"

#: tfrmmemoryviewex.cbtype.text
msgctxt "tfrmmemoryviewex.cbtype.text"
msgid "Byte"
msgstr "Байт"

#: tfrmmemoryviewex.cbcompare.caption
msgctxt "tfrmmemoryviewex.cbcompare.caption"
msgid "Compare against"
msgstr "Сравнить с"

#: tfrmmemoryviewex.edtpitch.hint
msgid "Number of bytes a row exists out"
msgstr "Число байт вне строки"

#: tfrmmemoryviewex.label1.caption
msgctxt "TFRMMEMORYVIEWEX.LABEL1.CAPTION"
msgid "Type"
msgstr "Тип"

#: tfrmmemoryviewex.label2.caption
msgid "Pixels per line"
msgstr "Пикселей на линию"

#: tfrmmemoryviewex.label3.caption
msgid "Color"
msgstr "Цветовая модель"

#: tfrmmemoryviewex.lbladdress.caption
msgctxt "TFRMMEMORYVIEWEX.LBLADDRESS.CAPTION"
msgid "Address:"
msgstr "Адрес:"

#: tfrmmemoryviewex.lblzoom.caption
msgid "Zoom:"
msgstr "Масштабирование:"

#: tfrmmemoryviewex.rbor.caption
msgid "Or"
msgstr "или"

#: tfrmmemoryviewex.rband.caption
msgid "And"
msgstr "и"

#: tfrmmemoryviewex.rbxor.caption
msgid "Xor"
msgstr "исключающее ИЛИ"

#: tfrmmemreccombobox.btncancel.caption
msgctxt "TFRMMEMRECCOMBOBOX.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmmemreccombobox.btnok.caption
msgctxt "TFRMMEMRECCOMBOBOX.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmmemreccombobox.caption
msgctxt "TFRMMEMRECCOMBOBOX.CAPTION"
msgid "Change value"
msgstr "Изменить значение"

#: tfrmmemreccombobox.label1.caption
msgid "Change value to:"
msgstr "Изменить значение на:"

#: tfrmmemviewpreferences.btnfont.caption
msgid "Change disassembler font"
msgstr "Изменить шрифт дизассемблера"

#: tfrmmemviewpreferences.btnhexfont.caption
msgid "Change hexview font"
msgstr "Изменить шрифт Hex-редактора"

#: tfrmmemviewpreferences.btnregisterviewfont.caption
msgid "Change registerview font"
msgstr "Изменить шрифт панели регистров"

#: tfrmmemviewpreferences.button2.caption
msgctxt "tfrmmemviewpreferences.button2.caption"
msgid "Apply"
msgstr "Применить"

#: tfrmmemviewpreferences.button3.caption
msgctxt "TFRMMEMVIEWPREFERENCES.BUTTON3.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmmemviewpreferences.caption
msgid "Disassembler Preferences"
msgstr "Настройки дизассемблера"

#: tfrmmemviewpreferences.cbcolorgroup.text
msgctxt "tfrmmemviewpreferences.cbcolorgroup.text"
msgid "Normal"
msgstr "Стандартный"

#: tfrmmemviewpreferences.cbfontquality.hint
msgctxt "tfrmmemviewpreferences.cbfontquality.hint"
msgid "The font quality can impact speed"
msgstr "Качество шрифта может повлиять на скорость"

#: tfrmmemviewpreferences.cbshowstatusbar.caption
msgid "Show statusbar"
msgstr "Показать строку состояния"

#: tfrmmemviewpreferences.groupbox6.caption
msgid "Register panel"
msgstr "Панель регистров"

#: tfrmmemviewpreferences.lblregisterexample.caption
msgid "Example"
msgstr "Пример"

#: tfrmmemviewpreferences.groupbox1.caption
msgctxt "TFRMMEMVIEWPREFERENCES.GROUPBOX1.CAPTION"
msgid "Normal"
msgstr "Стандартный"

#: tfrmmemviewpreferences.groupbox2.caption
msgctxt "TFRMMEMVIEWPREFERENCES.GROUPBOX2.CAPTION"
msgid "Disassembler"
msgstr "Дизассемблер"

#: tfrmmemviewpreferences.groupbox3.caption
msgctxt "TFRMMEMVIEWPREFERENCES.GROUPBOX3.CAPTION"
msgid "Hexview"
msgstr "Hex-редактор"

#: tfrmmemviewpreferences.groupbox4.caption
msgctxt "TFRMMEMVIEWPREFERENCES.GROUPBOX4.CAPTION"
msgid "Jumplines"
msgstr "Линии переходов"

#: tfrmmemviewpreferences.groupbox5.caption
msgctxt "TFRMMEMVIEWPREFERENCES.GROUPBOX5.CAPTION"
msgid "Space between lines"
msgstr "Расстояние между линиями"

#: tfrmmemviewpreferences.label1.caption
msgctxt "tfrmmemviewpreferences.label1.caption"
msgid "Font quality"
msgstr "Качество шрифта"

#: tfrmmemviewpreferences.label3.caption
msgctxt "tfrmmemviewpreferences.label3.caption"
msgid "Space between lines"
msgstr "Расстояние между линиями"

#: tfrmmemviewpreferences.label4.caption
msgid "Thickness"
msgstr "Толщина"

#: tfrmmemviewpreferences.label5.caption
msgid "Spacing"
msgstr "Интервал"

#: tfrmmemviewpreferences.label6.caption
msgctxt "tfrmmemviewpreferences.label6.caption"
msgid "Above"
msgstr "Сверху"

#: tfrmmemviewpreferences.label7.caption
msgctxt "tfrmmemviewpreferences.label7.caption"
msgid "Below"
msgstr "Снизу"

#: tfrmmemviewpreferences.lblcall.caption
msgctxt "tfrmmemviewpreferences.lblcall.caption"
msgid "Call color"
msgstr "Цвет вызова"

#: tfrmmemviewpreferences.lblconditionaljump.caption
msgctxt "tfrmmemviewpreferences.lblconditionaljump.caption"
msgid "Conditional jump color"
msgstr "Цвет условного перехода"

#: tfrmmemviewpreferences.lblhex.caption
msgctxt "tfrmmemviewpreferences.lblhex.caption"
msgid "Hexadecimal color"
msgstr "Цвет 16-ричных значений"

#: tfrmmemviewpreferences.lblhexexample.caption
msgctxt "tfrmmemviewpreferences.lblhexexample.caption"
msgid "Example"
msgstr "Пример"

#: tfrmmemviewpreferences.lblnormal.caption
msgid "Default color"
msgstr "Цвет по умолчанию"

#: tfrmmemviewpreferences.lblregister.caption
msgctxt "tfrmmemviewpreferences.lblregister.caption"
msgid "Register color"
msgstr "Цвет регистра"

#: tfrmmemviewpreferences.lblregisterexample.caption
msgctxt "TFRMMEMVIEWPREFERENCES.LBLREGISTEREXAMPLE.CAPTION"
msgid "Example"
msgstr "Пример"

#: tfrmmemviewpreferences.lblsymbol.caption
msgctxt "tfrmmemviewpreferences.lblsymbol.caption"
msgid "Symbol color"
msgstr "Цвет символа"

#: tfrmmemviewpreferences.lblunconditionaljump.caption
msgctxt "tfrmmemviewpreferences.lblunconditionaljump.caption"
msgid "Unconditional jump color"
msgstr "Цвет безусловного перехода"

#: tfrmmemviewpreferences.mirestoretodefaults.caption
msgid "Restore to defaults"
msgstr "Восстановить цвета по умолчанию"

#: tfrmmicrotransactions.bitbtn1.caption
msgid "BUY 10 for $0.99"
msgstr "КУПИТЬ 10 за $0.99"

#: tfrmmicrotransactions.bitbtn2.caption
msgid "BUY 100 for $8.99"
msgstr "КУПИТЬ 100 за $8.99"

#: tfrmmicrotransactions.bitbtn3.caption
msgid "BUY 1000 for $79.99"
msgstr "КУПИТЬ 100 за $79.99"

#: tfrmmicrotransactions.caption
msgid "Cheat-E-Coins"
msgstr "CE-Монеты"

#: tfrmmicrotransactions.label1.caption
msgid "Cheat-E-coins left in your inventory:"
msgstr "CE-Монет в вашем инвентаре: "

#: tfrmmergepointerscanresultsettings.button1.caption
msgctxt "TFRMMERGEPOINTERSCANRESULTSETTINGS.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmmergepointerscanresultsettings.button2.caption
msgctxt "TFRMMERGEPOINTERSCANRESULTSETTINGS.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmmergepointerscanresultsettings.caption
msgctxt "tfrmmergepointerscanresultsettings.caption"
msgid "Merge pointerscan results"
msgstr "Объединение результатов поиска указателя"

#: tfrmmergepointerscanresultsettings.groupbox1.caption
msgctxt "TFRMMERGEPOINTERSCANRESULTSETTINGS.GROUPBOX1.CAPTION"
msgid "Description"
msgstr "Описание"

#: tfrmmergepointerscanresultsettings.rggroupmethod.caption
msgid "Group method"
msgstr "Групповой метод"

#: tfrmmodifyregisters.button1.caption
msgctxt "TFRMMODIFYREGISTERS.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmmodifyregisters.button2.caption
msgctxt "TFRMMODIFYREGISTERS.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmmodifyregisters.cbchangeext.caption
msgctxt "tfrmmodifyregisters.cbchangeext.caption"
msgid "Change extended state (FPU/XMM)"
msgstr "Изменить расширенное состояние (FPU/XMM)"

#: tfrmmodifyregisters.cbusedbvm.caption
msgid "Use DBVM Cloaked BP's"
msgstr "Использовать скрытые DBVM брейкопинты"

#: tfrmmodifyregisters.edtpa.texthint
msgctxt "tfrmmodifyregisters.edtpa.texthint"
msgid "Physical Address"
msgstr "Физический адрес"

#: tfrmmodifyregisters.caption
msgid "Modify register(s) at xxxxxxxx"
msgstr "Изменить регистр(ы) в xxxxxxxx"

#: tfrmmodifyregisters.label16.caption
msgctxt "tfrmmodifyregisters.label16.caption"
msgid "Flags"
msgstr "Флаги"

#: tfrmmodifyregisters.label25.caption
msgid "Leave blank if you don't want to edit the register or flag"
msgstr "Не заполняйте, если вы не хотите редактировать регистр или флаг"

#: tfrmmodulesafety.button1.caption
msgctxt "TFRMMODULESAFETY.BUTTON1.CAPTION"
msgid "Add"
msgstr "Добавить"

#: tfrmmodulesafety.button2.caption
msgctxt "TFRMMODULESAFETY.BUTTON2.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmmodulesafety.caption
msgid "Module safety"
msgstr "Безопасность модуля"

#: tfrmmodulesafety.cbglobaldeny.caption
msgid "Global"
msgstr "Общее"

#: tfrmmodulesafety.rballowlist.caption
msgid "Prevent all modules from getting loaded except:"
msgstr "Запретить модулям быть загруженными, кроме:"

#: tfrmmodulesafety.rbdenylist.caption
msgid "Allow all modules to be loaded except:"
msgstr "Разрешить, кроме:"

#: tfrmmodulesafety.remove1.caption
msgctxt "TFRMMODULESAFETY.REMOVE1.CAPTION"
msgid "Remove"
msgstr "Убрать"

#: tfrmmultilineinputquery.button1.caption
msgctxt "TFRMMULTILINEINPUTQUERY.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmmultilineinputquery.button2.caption
msgctxt "TFRMMULTILINEINPUTQUERY.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmmultilineinputquery.lblprompt.caption
msgctxt "tfrmmultilineinputquery.lblprompt.caption"
msgid "caption"
msgstr "заголовок"

#: tfrmnetworkconfig.btnconnect.caption
msgctxt "TFRMNETWORKCONFIG.BTNCONNECT.CAPTION"
msgid "Connect"
msgstr "Соединение"

#: tfrmnetworkconfig.button2.caption
msgctxt "TFRMNETWORKCONFIG.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmnetworkconfig.caption
msgid "Connect to server"
msgstr "Подключение к серверу"

#: tfrmnetworkconfig.groupbox1.caption
msgid "Discovered servers"
msgstr "Обнаруженные серверы"

#: tfrmnetworkconfig.label1.caption
msgctxt "TFRMNETWORKCONFIG.LABEL1.CAPTION"
msgid "Host"
msgstr "Хост"

#: tfrmnetworkconfig.label2.caption
msgctxt "TFRMNETWORKCONFIG.LABEL2.CAPTION"
msgid "Port"
msgstr "Порт"

#: tfrmnetworkconfig.listview1.columns[0].caption
msgctxt "tfrmnetworkconfig.listview1.columns[0].caption"
msgid "IP"
msgstr "IP-адрес"

#: tfrmnetworkconfig.listview1.columns[1].caption
msgctxt "TFRMNETWORKCONFIG.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Port"
msgstr "Порт"

#: tfrmnetworkconfig.menuitem1.caption
msgid "Refresh list"
msgstr "Обновить список"

#: tfrmnetworkdatacompression.caption
msgid "Compression level"
msgstr "Уровень сжатия"

#: tfrmnetworkdatacompression.label1.caption
msgid "Change the compression level you wish to use when transferring/receiving memory."
msgstr "Укажите желаемый уровень сжатия при передаче/приёме памяти. Подберите хороший баланс между мощностью процессора и пропускной способностью сети."

#: tfrmnetworkdatacompression.lblmaxcompression.caption
msgid "Max Compression"
msgstr "Максимальное сжатие"

#: tfrmnetworkdatacompression.lblnone.caption
msgid "No Compression"
msgstr "Без сжатия"

#: tfrmopenfileasprocessdialog.caption
msgid "Open binary file"
msgstr "Открытый бинарный файл"

#: tfrmopenfileasprocessdialog.label1.caption
msgctxt "TFRMOPENFILEASPROCESSDIALOG.LABEL1.CAPTION"
msgid "Start address"
msgstr "Начальный адрес"

#: tfrmopenfileasprocessdialog.mbok.caption
msgctxt "TFRMOPENFILEASPROCESSDIALOG.MBOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmopenfileasprocessdialog.mkcancel.caption
msgctxt "TFRMOPENFILEASPROCESSDIALOG.MKCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmopenfileasprocessdialog.rb32.caption
msgid "32-Bit"
msgstr "32-Бита"

#: tfrmopenfileasprocessdialog.rb64.caption
msgid "64-Bit"
msgstr "64-Бита"

#: tfrmpaging.button1.caption
msgid "Go"
msgstr "Запустить"

#: tfrmpaging.caption
msgctxt "tfrmpaging.caption"
msgid "Paging"
msgstr "Страничная организация памяти"

#: tfrmpaging.cb64bit.caption
msgctxt "tfrmpaging.cb64bit.caption"
msgid "64-bit"
msgstr "64-бит"

#: tfrmpaging.cb8byteentries.caption
msgid "8-byte entries"
msgstr "8-байт. записи"

#: tfrmpaging.label1.caption
msgid "Fill in the physical address of the paging base (or just cr3)"
msgstr "Физический базовый адрес каталога страниц (или CR3)"

#: tfrmpaging.menuitem1.caption
msgctxt "TFRMPAGING.MENUITEM1.CAPTION"
msgid "Find"
msgstr "Поиск"

#: tfrmpastetableentry.button1.caption
msgctxt "TFRMPASTETABLEENTRY.BUTTON1.CAPTION"
msgid "Paste"
msgstr "Вставить"

#: tfrmpastetableentry.button2.caption
msgctxt "TFRMPASTETABLEENTRY.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmpastetableentry.caption
msgid "Paste table entries"
msgstr "Вставка записей в таблицу"

#: tfrmpastetableentry.cbchildrenaswell.caption
msgid "Adjust children as well"
msgstr "Скорректировать и дочерние записи"

#: tfrmpastetableentry.groupbox1.caption
msgctxt "TFRMPASTETABLEENTRY.GROUPBOX1.CAPTION"
msgid "Description"
msgstr "Описание"

#: tfrmpastetableentry.groupbox2.caption
msgctxt "TFRMPASTETABLEENTRY.GROUPBOX2.CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmpastetableentry.label1.caption
msgid "Text to find:"
msgstr "Текст для поиска:"

#: tfrmpastetableentry.label2.caption
msgid "Replace with:"
msgstr "Заменить на:"

#: tfrmpastetableentry.label3.caption
msgid "Adjust address by: "
msgstr "Скорректировать на: "

#: tfrmpeinfo.button1.caption
msgctxt "TFRMPEINFO.BUTTON1.CAPTION"
msgid "Info"
msgstr "?"

#: tfrmpeinfo.caption
msgid "Portable Executable (PE) Info"
msgstr "(PE) Информация"

#: tfrmpeinfo.groupbox1.caption
msgid "MZ-Start"
msgstr "MZ-Начало"

#: tfrmpeinfo.groupbox2.caption
msgctxt "TFRMPEINFO.GROUPBOX2.CAPTION"
msgid "Info"
msgstr "Информация"

#: tfrmpeinfo.label1.caption
msgid "No file opened"
msgstr "Файл не открыт"

#: tfrmpeinfo.label2.caption
msgctxt "TFRMPEINFO.LABEL2.CAPTION"
msgid "address"
msgstr "адрес"

#: tfrmpeinfo.micopyeverything.caption
msgid "Copy everything to clipboard"
msgstr "Копировать всё в буфер обмена"

#: tfrmpeinfo.micopytab.caption
msgid "Copy tab to clipboard"
msgstr "Копировать вкладку в буфер обмена"

#: tfrmpeinfo.radiobutton1.caption
msgctxt "TFRMPEINFO.RADIOBUTTON1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmpeinfo.radiobutton2.caption
msgid "Memory"
msgstr "Память"

#: tfrmpeinfo.tabsheet1.caption
msgctxt "TFRMPEINFO.TABSHEET1.CAPTION"
msgid "All"
msgstr "Все"

#: tfrmpeinfo.tabsheet2.caption
msgid "Imports"
msgstr "Импорт"

#: tfrmpeinfo.tabsheet3.caption
msgid "Exports"
msgstr "Экспорт"

#: tfrmpeinfo.tabsheet4.caption
msgid "Base Relocations"
msgstr "Перемещения"

#: tfrmpointerrescanconnectdialog.btncancel.caption
msgctxt "TFRMPOINTERRESCANCONNECTDIALOG.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmpointerrescanconnectdialog.btnok.caption
msgctxt "tfrmpointerrescanconnectdialog.btnok.caption"
msgid "Connect"
msgstr "Соединение"

#: tfrmpointerrescanconnectdialog.caption
msgctxt "tfrmpointerrescanconnectdialog.caption"
msgid "Join rescan"
msgstr "Присоединиться к отсеву"

#: tfrmpointerrescanconnectdialog.lblhost.caption
msgctxt "tfrmpointerrescanconnectdialog.lblhost.caption"
msgid "Host"
msgstr "Хост"

#: tfrmpointerrescanconnectdialog.lblport.caption
msgctxt "tfrmpointerrescanconnectdialog.lblport.caption"
msgid "Port"
msgstr "Порт"

#: tfrmpointerscanconnectdialog.btncancel.caption
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmpointerscanconnectdialog.btnok.caption
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.BTNOK.CAPTION"
msgid "Connect"
msgstr "Соединение"

#: tfrmpointerscanconnectdialog.caption
msgid "Connect to active pointerscanner"
msgstr "Соединение с активным сканером указателей"

#: tfrmpointerscanconnectdialog.cbpriority.text
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.CBPRIORITY.TEXT"
msgid "Normal"
msgstr "Обычный"

#: tfrmpointerscanconnectdialog.cbuseloadedpointermap.caption
msgctxt "tfrmpointerscanconnectdialog.cbuseloadedpointermap.caption"
msgid "Use saved pointermap"
msgstr "Использовать сохранённую карту указателей"

#: tfrmpointerscanconnectdialog.cbuseloadedpointermap.hint
msgid "If you use this option you can omit the downloading of the pointermap"
msgstr "Если вы воспользуетесь этой опцией, то вы можете пренебречь загрузкой карты указателей"

#: tfrmpointerscanconnectdialog.lblhost.caption
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.LBLHOST.CAPTION"
msgid "Host"
msgstr "Хост"

#: tfrmpointerscanconnectdialog.lblnrofthread.caption
msgctxt "tfrmpointerscanconnectdialog.lblnrofthread.caption"
msgid "Nr of threads scanning: "
msgstr "Потоков сканирования: "

#: tfrmpointerscanconnectdialog.lblport.caption
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.LBLPORT.CAPTION"
msgid "Port"
msgstr "Порт"

#: tfrmpointerscanconnectdialog.lblpriority.caption
msgctxt "tfrmpointerscanconnectdialog.lblpriority.caption"
msgid "Priority"
msgstr "Приоритет"

#: tfrmpointerscanner.btnconnect.caption
msgctxt "TFRMPOINTERSCANNER.BTNCONNECT.CAPTION"
msgid "Add to connection list"
msgstr "Добавить к списку соединений"

#: tfrmpointerscanner.btndecreasethreadcount.caption
msgctxt "TFRMPOINTERSCANNER.BTNDECREASETHREADCOUNT.CAPTION"
msgid "Decrease worker count"
msgstr "Уменьшить число работников"

#: tfrmpointerscanner.btnincreasethreadcount.caption
msgctxt "TFRMPOINTERSCANNER.BTNINCREASETHREADCOUNT.CAPTION"
msgid "Increase worker count"
msgstr "Увеличить число работников"

#: tfrmpointerscanner.btnstoprescanloop.caption
msgid "Stop rescan loop"
msgstr "Прекратить"

#: tfrmpointerscanner.btnstopscan.caption
msgctxt "TFRMPOINTERSCANNER.BTNSTOPSCAN.CAPTION"
msgid "Stop"
msgstr "Остановить"

#: tfrmpointerscanner.btnstopscan.hint
msgid "This will stop the current scan and show you the results it has found"
msgstr "Остановит текущее сканирование и выведет найденный результат"

#: tfrmpointerscanner.caption
msgctxt "TFRMPOINTERSCANNER.CAPTION"
msgid "Pointer scan"
msgstr "Сканирование указателей"

#: tfrmpointerscanner.cbnonresponsive.caption
msgid "Non responsive connection"
msgstr "Не отвечающее соединение"

#: tfrmpointerscanner.cbpriority.text
msgctxt "TFRMPOINTERSCANNER.CBPRIORITY.TEXT"
msgid "Normal"
msgstr "Обычный"

#: tfrmpointerscanner.cbtestcrappyconnection.caption
msgctxt "TFRMPOINTERSCANNER.CBTESTCRAPPYCONNECTION.CAPTION"
msgid "Simulate no connection"
msgstr "Нет соединения"

#: tfrmpointerscanner.cbtrusted.caption
msgid "Trust stability"
msgstr "Доверять стабильности"

#: tfrmpointerscanner.cbtrusted.hint
msgid "Trust that this server will not disappear during the scan and that the children it trusts itself won't do so either"
msgstr "Доверять тому, что этот сервер и потомки, которым он доверяет себя, не пропадут во время сканирования"

#: tfrmpointerscanner.cbtype.text
msgctxt "tfrmpointerscanner.cbtype.text"
msgid "4 Byte"
msgstr "4 Байта"

#: tfrmpointerscanner.file1.caption
msgctxt "TFRMPOINTERSCANNER.FILE1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmpointerscanner.gbnetwork.caption
msgctxt "TFRMPOINTERSCANNER.GBNETWORK.CAPTION"
msgid "Network"
msgstr "Сеть"

#: tfrmpointerscanner.lblip.caption
msgctxt "TFRMPOINTERSCANNER.LBLIP.CAPTION"
msgid "IP"
msgstr "IP-адрес"

#: tfrmpointerscanner.lblpassword.caption
msgctxt "TFRMPOINTERSCANNER.LBLPASSWORD.CAPTION"
msgid "Password"
msgstr "Пароль"

#: tfrmpointerscanner.lblport.caption
msgctxt "TFRMPOINTERSCANNER.LBLPORT.CAPTION"
msgid "Port"
msgstr "Порт"

#: tfrmpointerscanner.lblprogressbar1.caption
msgctxt "tfrmpointerscanner.lblprogressbar1.caption"
msgid "Generating pointermap"
msgstr "Генерация карты указателей"

#: tfrmpointerscanner.lblthreadpriority.caption
msgctxt "TFRMPOINTERSCANNER.LBLTHREADPRIORITY.CAPTION"
msgid "Scanner thread priority:"
msgstr "Приоритет потока сканера:"

#: tfrmpointerscanner.menuitem1.caption
msgid "Show modulelist"
msgstr "Показать список модулей"

#: tfrmpointerscanner.menuitem2.caption
msgid "Distributed pointer scan"
msgstr "Распределённое сканирование указателей"

#: tfrmpointerscanner.method3fastspeedandaveragememoryusage1.caption
msgid "Scan for pointer"
msgstr "Сканирование указателей"

#: tfrmpointerscanner.micreatepsnnode.caption
msgid "Setup as PSN worker and/or node"
msgstr "Настройка работника и/или узла сетевого сканера указателей"

#: tfrmpointerscanner.midisconnect.caption
msgid "Disconnect"
msgstr "Отключение"

#: tfrmpointerscanner.miexporttosqlite.caption
msgctxt "TFRMPOINTERSCANNER.MIEXPORTTOSQLITE.CAPTION"
msgid "Export to sqlite database"
msgstr "Экспортировать в базу данных sqlite"

#: tfrmpointerscanner.miforcedisconnect.caption
msgid "Unsafe disconnect"
msgstr "Небезопасное отключение"

#: tfrmpointerscanner.mihexadecimal.caption
msgctxt "tfrmpointerscanner.mihexadecimal.caption"
msgid "Hexadecimal"
msgstr "Шестнадцатиричное"

#: tfrmpointerscanner.miimportfromsqlite.caption
msgctxt "TFRMPOINTERSCANNER.MIIMPORTFROMSQLITE.CAPTION"
msgid "Import from sqlite database"
msgstr "Импортировать из базы данных sqlite"

#: tfrmpointerscanner.miresume.caption
msgid "Resume scan"
msgstr "Возобновить сканирование"

#: tfrmpointerscanner.misigned.caption
msgctxt "tfrmpointerscanner.misigned.caption"
msgid "Signed"
msgstr "Знаковое"

#: tfrmpointerscanner.new1.caption
msgctxt "TFRMPOINTERSCANNER.NEW1.CAPTION"
msgid "New"
msgstr "Новый"

#: tfrmpointerscanner.open1.caption
msgctxt "TFRMPOINTERSCANNER.OPEN1.CAPTION"
msgid "Open"
msgstr "Открыть"

#: tfrmpointerscanner.pointerscanner1.caption
msgid "Pointer scanner"
msgstr "Сканер указателей"

#: tfrmpointerscanner.rescanmemory1.caption
msgid "Rescan memory - Removes pointers not pointing to the right address"
msgstr "Отсев - Удаляет указатели, не указывающие на верный адрес"

#: tfrmpointerscanner.resyncmodulelist1.caption
msgid "Resync modulelist"
msgstr "Синхронизировать список модулей"

#: tfrmpointerscanner.savedialog1.title
msgid "Specify the filename you want to store the results"
msgstr "Укажите название файла, в который вы хотите сохранить результат"

#: tfrmpointerscanner.savedialog2.title
msgid "Specify the filename for the pointermap you're about to generate"
msgstr "Определите название файла для карты указателей, которую вы собираетесь генерировать"

#: tfrmpointerscannersettings.btncancel.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmpointerscannersettings.btnok.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmpointerscannersettings.caption
msgid "Pointerscanner scanoptions"
msgstr "Настройки сканера указателей"

#: tfrmpointerscannersettings.cbacceptnonmodulevtable.caption
msgid "Also accept non-module addresses"
msgstr "Допускаются и не модульные адреса"

#: tfrmpointerscannersettings.cballigned.caption
msgid "Addresses must be 32-bit alligned"
msgstr "Адреса должны быть выровнены по границе 32 бит"

#: tfrmpointerscannersettings.cballigned.hint
msgid ""
"When enabled, only pointers that are stored in an address dividable by 4 are looked at\n"
"When disabled, it won't bother.\n"
"\n"
"pro: Fast scans\n"
"Con: On some horrible designed games that you shouldn't even play it won't find the paths\n"
msgstr ""
"Если включено, то будут проверяться только те указатели, которые хранятся в адресах, кратных 4\n"
"\n"
"Довод «За»: Быстрое сканирование.\n"
"Довод «Против»: В некоторых ужасно сделанных играх, в которые вам не стоит даже играть, не будет найдено ни одного указателя\n"

#: tfrmpointerscannersettings.cballowruntimeworkers.caption
msgid "Allow scanners to connect at runtime"
msgstr "Разрешить подключение сканеров во время выполнения"

#: tfrmpointerscannersettings.cballowruntimeworkers.hint
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBALLOWRUNTIMEWORKERS.HINT"
msgid "Opens a port that other systems running the pointerscanner can connect to and help out with the scan"
msgstr "Открывает порт, к которому могут подключиться другие системы с запущенным сканером указателей и помочь со сканированием"

#: tfrmpointerscannersettings.cbclasspointersonly.caption
msgid "First element of pointerstruct must point to module (e.g vtable)"
msgstr "Первый элемент структуры должен указывать на модуль (например: vtable)"

#: tfrmpointerscannersettings.cbclasspointersonly.hint
msgid ""
"Object oriented programming languages tend to implement classobjects by having a pointer in the first element to something that describes the class\n"
"With this option enabled, ce will check if it's a classobject by checking that rule. If not, it won't see it as a pointer.\n"
"pro:Tremendous speed increase and almost perfect pointers\n"
"con:Doesn't work with runtime generated classes (java, .net) \n"
msgstr ""
"Объектно-ориентированные языки программирования обычно реализуют объекты класса посредством указателя в первом элементе на что-то, что описывает класс.\n"
"Если включено, то Cheat Engine будет проверять указатель по этому принципу, но если этот принцип не соблюдается, то такой адрес не будет считаться указателем.\n"
"\n"
"Довод «За»: Невероятный прирост скорости и почти идеальные указатели.\n"
"Довод «Против»: Не работает с классами, сгенерированными во время выполнения (java, .net)\n"

#: tfrmpointerscannersettings.cbcomparetootherpointermaps.caption
msgid "Compare results with other saved pointermap(s)"
msgstr "Сравнить результат с сохранённой картой указателей"

#: tfrmpointerscannersettings.cbcomparetootherpointermaps.hint
msgid ""
"When ticked you can add other pointermaps which will be used to verify that the pointers it finds are correct. You will have to fill in the correct address for each pointermap you provide.\n"
"Note: expect at least the size of the game itself in memory for every pointermap used\n"
msgstr ""
"С включением этой опции, вы сможете добавить другие карты указателей, которые будут использоваться для проверки находимых указателей на корректность.\n"
"Вам нужно указать правильный адрес для каждой представленной вами карты указателей.\n"
"Примечание: Для каждой используемой карты указателей понадобиться соизмеримое с размером игры место на диске\n"

#: tfrmpointerscannersettings.cbcompressedpointerscanfile.caption
msgid "Compressed pointerscan file"
msgstr "Сжатие файла с результатом сканирования"

#: tfrmpointerscannersettings.cbcompressedpointerscanfile.hint
msgid ""
"Compresses the generated .PTR files slightly so they take less space on the disk and less time writing to disk.\n"
"Most of the time the bottleneck of a pointerscan is disk writing, so it is recommended to use this option.\n"
"\n"
"Compressed .PTR files can not be read out by older Cheat Engine versions\n"
msgstr ""
"Слегка сжимает создаваемые .PTR файлы. Таким образом, они занимают меньше места и тем самым ускоряется время их записи на диск.\n"
"В большинстве случаев, узким местом сканера указателей является скорость записи на диск, поэтому эта опция рекомендуема к использованию.\n"
"\n"
"Сжатые .PTR файлы не будут читаться более старыми версиями Cheat Engine\n"

#: tfrmpointerscannersettings.cbconnecttonode.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBCONNECTTONODE.CAPTION"
msgid "Connect to pointerscan node"
msgstr "Подключиться к узлу сканера указателей"

#: tfrmpointerscannersettings.cbconnecttonode.hint
msgid ""
"When checked will send a broadcast message on the local network which will tell pointer scanner systems to join this scan if they are set to auto join\n"
"\n"
"You can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside of the local network\n"
msgstr ""
"Если включено, то по локальной сети будет отправлено сообщение, которое велит другим устройствам с запущенным сканером указателей присоединиться к текущему сканированию, если у них включена опция «Автоприсоединение к поиску и отсеву».\n"
"\n"
"Вы можете воспользоваться кнопкой «Уведомляемые IP-адреса», чтобы зарегистрировать устройства, находящиеся за пределами локальной сети\n"

#: tfrmpointerscannersettings.cbheaponly.caption
msgid "Only allow static and heap addresses in the path"
msgstr "Только статические адреса и адреса куч"

#: tfrmpointerscannersettings.cbheaponly.hint
msgid "If the address you search for isn't a heap address, the scan will return 0 results"
msgstr "Если адрес, который вы ищете, не является адресом кучи, то результатом сканирования будет 0"

#: tfrmpointerscannersettings.cbincludesystemmodules.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBINCLUDESYSTEMMODULES.CAPTION"
msgid "Include system modules"
msgstr "Включая системные модули"

#: tfrmpointerscannersettings.cblimitscantoregionfile.caption
msgctxt "tfrmpointerscannersettings.cblimitscantoregionfile.caption"
msgid "Limit scan to specified region file"
msgstr "Ограничить сканирование заданным файлом с регионами"

#: tfrmpointerscannersettings.cbmaxoffsetspernode.caption
msgid "Max different offsets per node:"
msgstr "Максимум разных смещений на узел:"

#: tfrmpointerscannersettings.cbmaxoffsetspernode.hint
msgid ""
"When the pointerscan looks through the list of pointers with a specific value, it goes through every single pointer that has that value. Every time increasing the offset slightly.\n"
"With this feature enabled the pointerscan will only check the first few pointers with that value.\n"
"\n"
"pro: Extremely fast, and the results have the lowest pointer paths possible.\n"
"con: You'll miss a lot of pointers that might be valid too \n"
msgstr ""
"Когда сканер указателей ищет определённое значение в списке указателей, то он проходит по каждому указателю, имеющему это значение, каждый раз немного увеличивая смещение.\n"
"С использованием данной опции, сканер указателей проверит только несколько первых указателей с искомым значением.\n"
"\n"
"Довод «За»: Чрезвычайно быстро. Указатели имеют наименьший уровень .\n"
"Довод «Против»: Вы пропустите много верных указателей\n"

#: tfrmpointerscannersettings.cbmustendwithspecificoffset.caption
msgid "Pointers must end with specific offsets"
msgstr "Указатели оканчиваются конкретными смещениями"

#: tfrmpointerscannersettings.cbmuststartwithbase.caption
msgid "Base address must be in specific range"
msgstr "Диапазон базового адреса"

#: tfrmpointerscannersettings.cbmuststartwithbase.hint
msgid ""
"Will only mark the given range as valid base address (Will reduce the number of results)\n"
"This internally makes use of the \"Only find paths with a static address\" feature by marking the provided range as static only, so it must be enabled.\n"
msgstr ""
"Указанный диапазон адресов будет использован для поиска правильного базового адреса (Сократит количество результатов).\n"
"Работает совместно с опцией «Искать только цепочки со статическим адресом».\n"

#: tfrmpointerscannersettings.cbnegativeoffsets.caption
msgid "Also scan for negative offsets"
msgstr "Сканировать и на наличие отрицательных смещений"

#: tfrmpointerscannersettings.cbnegativeoffsets.hint
msgid ""
"Let's you scan for negative offsets\n"
"Can not be used in combination with compressed pointerscan files\n"
msgstr ""
"Позволяет вам производить сканирование на наличие отрицательных смещений\n"
"Не может использоваться совместно с «Сжатие файла с результатом сканирования»\n"

#: tfrmpointerscannersettings.cbnoloop.caption
msgid "No looping pointers"
msgstr "Без циклических указателей"

#: tfrmpointerscannersettings.cbnoloop.hint
msgid ""
"This will filter out pointerpaths that ended up in a loop\n"
"e.g:\n"
"base->p1->p2->p3->p1->p4\n"
"\n"
"you could just as well do base->p1->p4 then, so throw this one away (base->p1->p4 will be found another way)\n"
"\n"
"pro: Less results so less diskspace used\n"
"con: slightly slows down the scan as it needs to check for loops every single iteration \n"
msgstr ""
"Будут отфильтровываться циклические указатели.\n"
"Пример циклического указателя:\n"
"«Базовый указатель->у1->у2->у3->у1->у4»\n"
"\n"
"С таким же успехом, можно сделать просто «Базовый указатель->у1->у4», отбросив все остальные указатели в цепочке.\n"
"\n"
"Довод «За»: Меньше результатов, меньше необходимого места на диске\n"
"Довод «Против»: Слегка замедляет сканирование, т.к. нужно будет многократно проверять на цикличность\n"

#: tfrmpointerscannersettings.cbnoreadonly.caption
msgid "Don't include pointers with read-only nodes"
msgstr "Исключить указатели с узлами «Только для чтения»"

#: tfrmpointerscannersettings.cbnoreadonly.hint
msgid ""
"When checked the pointerscan will throw away memory that is readonly. So when it looks for paths, it won't encounter paths that pass through read only memory blocks.\n"
"\n"
"When it's unchecked, it does include readonly memory\n"
"\n"
"\n"
"pro: faster, less useless results\n"
"con: If the game decides to mark a pointer as readonly ce won't find it \n"
msgstr ""
"Если включено, то сканер указателей будет отбрасывать память «только для чтения». Поэтому, при поиске\n"
"цепочек указателя, сканер не столкнётся с цепочками, пересекающимися с блоками памяти «только для чтения».\n"
"\n"
"Довод «За»: Быстрее, меньше бесполезных результатов.\n"
"Довод «Против»: Если игра решает отметить указатель как «только для чтения», то Cheat Engine его не найдёт\n"

#: tfrmpointerscannersettings.cbonlyonestatic.caption
msgid "Stop traversing a path when a static has been found"
msgstr "Остановить прохождение по цепочке при нахождении статического адреса"

#: tfrmpointerscannersettings.cbonlyonestatic.hint
msgid ""
"When the pointerscanner goes through the list of pointervalues with a specific value, this will stop exploring other paths as soon as it encounters a static pointer to that value\n"
"\n"
"pro: Fast\n"
"con: You may miss some valid results \n"
msgstr ""
"Когда сканер указателей проходит по списку со значениями указателя, ища определённое значение, и натыкается на статический указатель на это значение, то анализ прекращается.\n"
"\n"
"Довод «За»: Высокая скорость.\n"
"Довод «Против»: Вы можете пропустить некоторые рабочие указатели\n"

#: tfrmpointerscannersettings.cbshowadvancedoptions.caption
msgid "Show advanced options"
msgstr "Показать дополнительные настройки"

#: tfrmpointerscannersettings.cbshowadvancedoptions.caption
#: tfrmpointerscannersettings.cbstackonly.caption
msgid "Stack addresses as ONLY static address"
msgstr "Рассматривать адреса стека только как статические"

#: tfrmpointerscannersettings.cbstackonly.hint
msgid ""
"Enable this if you wish to only find pointer paths with a stack address.\n"
"Combine this with \"Only find paths with a static address\" (default on) else this option will have no effect\n"
"\n"
"pro: You'll only get paths from the stack\n"
"con: You don't get get paths from random dll's or the .exe \n"
msgstr ""
"Включите, если вы хотите найти только цепочки указателей с адресом стека. Используйте только вместе с опцией\n"
"«Искать только цепочки со статическим адресом» (включена по умолчанию), в противном случае, не будет никакого эффекта.\n"
"\n"
"Довод «За»: Будут находится только цепочки указателей к стеку\n"
"Довод «Против»: Не будут находится цепочки указателей к различным dll или .exe\n"

#: tfrmpointerscannersettings.cbstaticonly.caption
msgid "Only find paths with a static address"
msgstr "Искать только цепочки со статическим адресом"

#: tfrmpointerscannersettings.cbstaticonly.hint
msgid ""
"When checked the pointerscan will only store a path when it starts with a static address. (or easily looked up address)\n"
"When it's disabled, it finds every single pointer path\n"
"\n"
"pro: Fast\n"
"con: It may miss pointers that are accessed by special paths like thread local storage. (but even then they'd be useless for ce as they will change)\n"
msgstr ""
"Если включено, то сканер указателей будет сохранять только цепочки, начинающиеся со статического адреса (или с легко находимого адреса).\n"
"Если выключено, то будут сохраняться любые цепочки.\n"
"\n"
"Довод «За»: Высокая скорость.\n"
"Довод «Против»: Могут быть пропущены указатели, доступ к которым осуществляется по специальным цепочкам, наподобие локальной памяти потока (в любом случае, они бесполезны для Cheat Engine, так как будут меняться)\n"

#: tfrmpointerscannersettings.cbstaticstacks.caption
msgid "Allow stack addresses of the first thread(s) to be handled as static"
msgstr "Обрабатывать адреса стека первого потока как статические"

#: tfrmpointerscannersettings.cbstaticstacks.hint
msgid ""
"This allows the stack of threads to be seen as static addresses by the pointerscan.\n"
"The main thread is always a sure bet that it's the first one in the list. And often the second thread created is pretty stable as well.\n"
"With more there's a bigger change they get created and destroyed randomly\n"
"\n"
"When a program enters a function and exits it, the stack pointer decreases and increases, and the data there gets written to.\n"
"The farther the game is inside function calls, the more static the older data will be.\n"
"\n"
"With max stack offset: you can set the max size that can be deemed as static enough.\n"
"\n"
"pro: It finds paths otherwise never found\n"
"con: More results, more diskspace \n"
msgstr ""
"Позволяет стекам потоков быть замеченными сканером указателей как статические адреса.\n"
"Основной поток всегда будет первым в списке. Второй создаваемый поток, зачастую, тоже весьма стабилен.\n"
"А вот при большем числе потоков бывают большие изменения, т.к. другие потоки создаются и уничтожаются в произвольном порядке.\n"
"\n"
"Когда программа входит и выходит из функции, то указатель стека увеличивается/уменьшается и в него записываются данные.\n"
"Чем глубже игра находится в вызовах функции, тем более статическими становятся старые данные.\n"
"\n"
"С максимальным смещением стека вы можете задать максимальный размер, который может считаться достаточно статичным.\n"
"\n"
"Довод «За»: Найдутся такие цепочки, которые иначе не нашлись бы.\n"
"Довод «Против»: Больше результатов, больше необходимого места на диске.\n"

#: tfrmpointerscannersettings.cbuseheapdata.caption
msgid "Improve pointerscan with gathered heap data"
msgstr "Улучшить сканирование за счёт собранных данных куч"

#: tfrmpointerscannersettings.cbuseheapdata.hint
msgid ""
"When this is checked the heap is used to figure out the offset sizes, instead of blindly guessing them.\n"
"pro: Greatly improve speed and a lot less useless results\n"
"con: if the game allocates gigantic chunks of heap memory, and then divides it up itself, this will give wrong results.\n"
"\n"
"In other cases this will give perfect pointers \n"
msgstr ""
"Если включено, то будут использоваться данные из кучи, чтобы вычислить размеры смещения, вместо слепого их угадывания\n"
"\n"
"Довод «За:» Значительно улучшается скорость и уменьшается число бесполезных результатов.\n"
"Довод «Против:» Если игра выделяет гигантские блоки памяти из «кучи», а затем распределяет их для себя, то будет дан неверный результат.\n"
"\n"
"В других случаях это даёт идеальные указатели\n"

#: tfrmpointerscannersettings.cbuseloadedpointermap.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBUSELOADEDPOINTERMAP.CAPTION"
msgid "Use saved pointermap"
msgstr "Использовать сохранённую карту указателей"

#: tfrmpointerscannersettings.cbuseloadedpointermap.hint
msgid ""
"Use this if you have created a pointermap on a system that runs the game, but you wish to do the scan on another system (or multiple systems).\n"
"Checking this option will open a dialog where you can select the pointermap\n"
msgstr ""
"Воспользуйтесь этим, если вы создали карту указателей игры на одной операционной системе и желаете выполнить сканирование на другой системе.\n"
"Включение этой опции откроет диалог, где вы сможете выбрать карту указателей\n"

#: tfrmpointerscannersettings.cbvaluetype.text
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBVALUETYPE.TEXT"
msgid "4 Byte"
msgstr "4 Байта"

#: tfrmpointerscannersettings.combobox1.text
msgctxt "TFRMPOINTERSCANNERSETTINGS.COMBOBOX1.TEXT"
msgid "Normal"
msgstr "Обычный"

#: tfrmpointerscannersettings.edtthreadstacks.hint
msgid ""
"Fill in the total number of threads that should be allowed to be used as a stack lookup.\n"
"Thread 1 is usually the main thread of the game, but if that one spawns another thread for game related events, you might want to have that secondary thread as well.\n"
"More threads is not recommend as they may get created and destroyed on the fly, and are therefore useless as a lookup base, but it depends on the game.\n"
msgstr ""
"Заполните общее количество потоков, для которых будет включен поиск в стеке.\n"
"Поток 1 - обычно это главный поток игры, но если игра создает ещё один поток для связанных с ней событий, то вам может потребоваться и он.\n"
"Число потоков больше, чем 2 не рекомендуется, т.к. остальные могут создаваться и уничтожаться на лету, а значит бесполезны в качестве базы для поиска. Впрочем, это зависит от игры\n"

#: tfrmpointerscannersettings.label1.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.LABEL1.CAPTION"
msgid "Password"
msgstr "Пароль"

#: tfrmpointerscannersettings.label10.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.LABEL10.CAPTION"
msgid "From"
msgstr "От"

#: tfrmpointerscannersettings.label11.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.LABEL11.CAPTION"
msgid "To:"
msgstr "До:"

#: tfrmpointerscannersettings.label12.caption
msgid "Max level"
msgstr "Макс. уровень:"

#: tfrmpointerscannersettings.label13.caption
msgid "Pointer path may only be inside this region:"
msgstr "Регион в котором может быть цепочка указателя:"

#: tfrmpointerscannersettings.label2.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.LABEL2.CAPTION"
msgid "To"
msgstr "До"

#: tfrmpointerscannersettings.label3.caption
msgid "Maximum offset value:"
msgstr "Макс. значение смещения:"

#: tfrmpointerscannersettings.label9.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.LABEL9.CAPTION"
msgid "Nr of threads scanning: "
msgstr "Потоков сканирования: "

#: tfrmpointerscannersettings.lblnumberofstackthreads.caption
msgid "Number of threads from oldest to newest:"
msgstr "Количество потоков от старых до новейших:"

#: tfrmpointerscannersettings.lblport.caption
msgctxt "tfrmpointerscannersettings.lblport.caption"
msgid "Port:"
msgstr "Порт:"

#: tfrmpointerscannersettings.lblstacksize.caption
msgid "Max stackoffset to be deemed static enough:"
msgstr "Максимальное смещение от статического адреса:"

#: tfrmpointerscannersettings.rbfindaddress.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.RBFINDADDRESS.CAPTION"
msgid "Scan for address"
msgstr "Поиск адреса"

#: tfrmpointerscannersettings.rbfindvalue.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.RBFINDVALUE.CAPTION"
msgid "Scan for addresses with value"
msgstr "Поиск значения адреса"

#: tfrmpointerscannersettings.rbgeneratepointermap.caption
msgctxt "tfrmpointerscannersettings.rbgeneratepointermap.caption"
msgid "Generate pointermap"
msgstr "Создание карты указателей"

#: tfrmrescanpointer.cbusesavedpointermap.caption
msgctxt "tfrmrescanpointer.cbusesavedpointermap.caption"
msgid "Use saved pointermap"
msgstr "Использовать сохранённую карту указателей"

#: tfrmprocessinfo.button1.caption
msgctxt "TFRMPROCESSINFO.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmprocessinfo.button2.caption
msgid "Threads>>"
msgstr "Потоки>>"

#: tfrmprocessinfo.caption
msgid "Process/System Info"
msgstr "Информация о процессе/системе"

#: tfrmprocessinfo.label4.caption
msgid "IDT:"
msgstr "IDT:"

#: tfrmprocessinfo.label5.caption
msgid "SDT:"
msgstr "SDT:"

#: tfrmprocessinfo.label6.caption
msgid "SSDT:"
msgstr "SSDT:"

#: tfrmprocessinfo.label7.caption
msgid "GDT:"
msgstr "GDT:"

#: tfrmprocessinfo.label8.caption
msgid "Valid Handle:"
msgstr "Дескриптор:"

#: tfrmprocesswatcher.btnattach.caption
msgid "Attach to process"
msgstr "Присоединиться к процессу"

#: tfrmprocesswatcher.btnopen.caption
msgid "Open process"
msgstr "Открыть процесс"

#: tfrmprocesswatcher.caption
msgctxt "tfrmprocesswatcher.caption"
msgid "Process watcher"
msgstr "Наблюдатель процесса"

#: tfrmprocesswatcher.showthreadids1.caption
msgid "Show ThreadID's"
msgstr "Показать идентификаторы потока"

#: tfrmprocesswatcherextra.caption
msgid "Processwatcher Extra"
msgstr "Дополнительно"

#: tfrmrearrangestructurelist.caption
msgid "Rearrange structure list"
msgstr "Упорядочивание списка структур"

#: tfrmreferencedfunctions.caption
msgctxt "tfrmreferencedfunctions.caption"
msgid "Referenced functions"
msgstr "Ссылки на функции"

#: tfrmreferencedfunctions.lvcalllist.columns[0].caption
msgctxt "TFRMREFERENCEDFUNCTIONS.LVCALLLIST.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmreferencedfunctions.lvcalllist.columns[1].caption
msgctxt "tfrmreferencedfunctions.lvcalllist.columns[1].caption"
msgid "Refcount"
msgstr "Ссылок"

#: tfrmreferencedfunctions.menuitem1.caption
msgid "Copy list to clipboard"
msgstr "Копировать список в буфер обмена"

#: tfrmreferencedstrings.caption
msgid "Referenced Strings"
msgstr "Ссылки на строки"

#: tfrmreferencedstrings.find1.caption
msgctxt "TFRMREFERENCEDSTRINGS.FIND1.CAPTION"
msgid "Find"
msgstr "Найти"

#: tfrmreferencedstrings.findnext1.caption
msgctxt "TFRMREFERENCEDSTRINGS.FINDNEXT1.CAPTION"
msgid "Find Next"
msgstr "Найти далее"

#: tfrmreferencedstrings.lvstringlist.columns[0].caption
msgctxt "TFRMREFERENCEDSTRINGS.LVSTRINGLIST.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmreferencedstrings.lvstringlist.columns[1].caption
msgctxt "TFRMREFERENCEDSTRINGS.LVSTRINGLIST.COLUMNS[1].CAPTION"
msgid "Refcount"
msgstr "Ссылок"

#: tfrmreferencedstrings.lvstringlist.columns[2].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[2].caption"
msgid "String"
msgstr "Строка"

#: tfrmreferencedstrings.search1.caption
msgctxt "tfrmreferencedstrings.search1.caption"
msgid "Search"
msgstr "Поиск"

#: tfrmrescanpointer.button1.caption
msgctxt "TFRMRESCANPOINTER.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmrescanpointer.button2.caption
msgctxt "TFRMRESCANPOINTER.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmrescanpointer.caption
msgid "Rescan pointerlist"
msgstr "Отсеивание списка указателей"

#: tfrmrescanpointer.cbbasepointermustbeinrange.caption
msgid "Base pointer must be in range"
msgstr "Базовый указатель должен быть в диапазоне"

#: tfrmrescanpointer.cbchangebasepointeroffset.caption
msgctxt "TFRMRESCANPOINTER.CBCHANGEBASEPOINTEROFFSET.CAPTION"
msgid "Change base pointer address by specific offset"
msgstr "Изменить базовый адрес указателя на определённое смещение"

#: tfrmrescanpointer.cbdelay.caption
msgid "Delay rescan for"
msgstr "Задержка отсева в"

#: tfrmrescanpointer.cbfilteroutaccessible.caption
msgid "Only filter out accessible pointers"
msgstr "Отсеивать только доступные указатели"

#: tfrmrescanpointer.cbluafilter.caption
msgid "Lua filter. function"
msgstr "Lua фильтр. function"

#: tfrmrescanpointer.cbluafilter.hint
msgid ""
"When checked this will call the given function for every pointer being evaluated. Return true if it's valid, false if not\n"
"base is the base address (integer)\n"
"offset is a table with offsets\n"
"target is the address the pointer points to. Can be nil\n"
msgstr ""
"Если галочка установлена, то указанная функция будет вызываться для каждого проверяемого указателя.\n"
"Возвращает true, если указатель верный и false, если нет\n"
"«base» - базовый адрес (целое число)\n"
"«offsets» - таблица со смещениями\n"
"«target» - адрес, на который указывает указатель. Может быть нулём\n"

#: tfrmrescanpointer.cbmustendwithspecificoffsets.caption
msgid "Must end with offsets"
msgstr "Должно заканчиваться смещением"

#: tfrmrescanpointer.cbmuststartwithspecificoffsets.caption
msgid "Must start with offsets"
msgstr "Должно начинаться со смещения"

#: tfrmrescanpointer.cbnovaluecheck.caption
msgid "Only filter out invalid pointers"
msgstr "Отсеивать только неверные указатели"

#: tfrmrescanpointer.cbrepeat.caption
msgid "Repeat rescan until stopped"
msgstr "Повторять отсеивание до нажатия кнопки «Прекратить»"

#: tfrmrescanpointer.cbusesavedpointermap.caption
msgctxt "TFRMRESCANPOINTER.CBUSESAVEDPOINTERMAP.CAPTION"
msgid "Use saved pointermap"
msgstr "Использовать сохранённую карту указателей"

#: tfrmrescanpointer.cbusesavedpointermap.hint
msgid ""
"Normally this should not be used. Saved pointermaps are best suited for the initial scan.\n"
"One case where it could be useful is where you have a pointerfile that is too big to send to someone else, but the scandata file is not. In that case, ask the other person for the scandata and do the scan on your system against the current pointerfile\n"
msgstr ""
"Как правило, эта опция не должна быть задействована, т.к. сохранённые карты указателей лучше всего подходят для первоначального поиска.\n"
"Единственный случай, когда это может быть полезно, это если у вас есть файл с указателями, который слишком велик, чтобы отправить его кому-то другому, но файлы сканирования весят намного меньше. В этом случае, попросите у другого человека файлы сканирования и произведите поиск на своей системе по отношению к текущему файлу с указателями.\n"

#: tfrmrescanpointer.cbvaluetype.text
msgctxt "tfrmrescanpointer.cbvaluetype.text"
msgid "4 Byte"
msgstr "4 Байта"

#: tfrmrescanpointer.edtrescanfunction.text
msgid "RescanFilter"
msgstr "RescanFilter"

#: tfrmrescanpointer.label1.caption
msgid "seconds"
msgstr "секунд"

#: tfrmrescanpointer.label2.caption
msgid "New base address"
msgstr "Новый базовый адрес"

#: tfrmrescanpointer.label3.caption
msgid "Original base address"
msgstr "Оригинальный базовый адрес"

#: tfrmrescanpointer.lbland.caption
msgctxt "tfrmrescanpointer.lbland.caption"
msgid "and"
msgstr "и"

#: tfrmrescanpointer.lblluaparams.caption
msgid "(base, offsets, target):bool"
msgstr "(base, offsets, target):bool"

#: tfrmrescanpointer.lbloriginalbase.caption
msgctxt "TFRMRESCANPOINTER.LBLORIGINALBASE.CAPTION"
msgid "<address>"
msgstr "<адрес>"

#: tfrmrescanpointer.rbfindaddress.caption
msgctxt "tfrmrescanpointer.rbfindaddress.caption"
msgid "Address to find:"
msgstr "Поиск адреса:"

#: tfrmrescanpointer.rbfindvalue.caption
msgctxt "tfrmrescanpointer.rbfindvalue.caption"
msgid "Value to find:"
msgstr "Поиск значения адреса:"

#: tfrmresumepointerscan.btnnotifyspecificips.caption
msgctxt "TFRMRESUMEPOINTERSCAN.BTNNOTIFYSPECIFICIPS.CAPTION"
msgid "Setup specific IP's to notify"
msgstr "Уведомляемые IP-адреса"

#: tfrmresumepointerscan.button1.caption
msgctxt "tfrmresumepointerscan.button1.caption"
msgid "Resume"
msgstr "Возобновить"

#: tfrmresumepointerscan.button2.caption
msgctxt "TFRMRESUMEPOINTERSCAN.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmresumepointerscan.caption
msgid "Resume pointerscan"
msgstr "Возобновление поиска указателя"

#: tfrmresumepointerscan.cbbroadcast.caption
msgctxt "TFRMRESUMEPOINTERSCAN.CBBROADCAST.CAPTION"
msgid "Broadcast that a scan has started"
msgstr "Уведомить о начале сканирования"

#: tfrmresumepointerscan.cbbroadcast.hint
msgctxt "tfrmresumepointerscan.cbbroadcast.hint"
msgid "When checked will send a broadcast message on the local network which will tell pointer scanner systems to join this scan if they are set to auto join"
msgstr ""
"Если включено, то по локальной сети будет отправлено сообщение, которое велит другим устройствам с запущенным сканером указателей присоединиться к этому сканированию, если у них включена опция «Автоприсоединение к поиску и отсеву».\n"
"\n"
"Вы можете воспользоваться кнопкой «Уведомляемые IP-адреса», чтобы зарегистрировать устройства, находящиеся за пределами локальной сети"

#: tfrmresumepointerscan.cbdistributedscanning.caption
msgctxt "TFRMRESUMEPOINTERSCAN.CBDISTRIBUTEDSCANNING.CAPTION"
msgid "Allow distributed scanning"
msgstr "Разрешить распределённое сканирование"

#: tfrmresumepointerscan.cbdistributedscanning.hint
msgctxt "tfrmresumepointerscan.cbdistributedscanning.hint"
msgid "Opens a port that other systems running the pointerscanner can connect to and help out with the scan"
msgstr "Открывает порт, к которому могут подключиться другие системы с запущенным сканером указателей и помочь со сканированием"

#: tfrmresumepointerscan.combobox1.text
msgctxt "TFRMRESUMEPOINTERSCAN.COMBOBOX1.TEXT"
msgid "Normal"
msgstr "Обычный"

#: tfrmresumepointerscan.label1.caption
msgid "Rescan pointermaps"
msgstr "Отсев"

#: tfrmresumepointerscan.label9.caption
msgctxt "TFRMRESUMEPOINTERSCAN.LABEL9.CAPTION"
msgid "Nr of threads scanning: "
msgstr "Потоков сканирования: "

#: tfrmresumepointerscan.lblport.caption
msgctxt "tfrmresumepointerscan.lblport.caption"
msgid "Port:"
msgstr "Порт:"

#: tfrmresumepointerscan.listview1.columns[0].caption
msgctxt "TFRMRESUMEPOINTERSCAN.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Filename"
msgstr "Название файла"

#: tfrmresumepointerscan.listview1.columns[1].caption
msgctxt "TFRMRESUMEPOINTERSCAN.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmresumepointerscan.listview1.columns[2].caption
msgid "Found"
msgstr "Найдено"

#: tfrmsavedisassembly.button1.caption
msgctxt "TFRMSAVEDISASSEMBLY.BUTTON1.CAPTION"
msgid "Save"
msgstr "Сохранить"

#: tfrmsavedisassembly.caption
msgctxt "TFRMSAVEDISASSEMBLY.CAPTION"
msgid "Save disassembled output"
msgstr "Сохранить диапазон памяти"

#: tfrmsavedisassembly.cbaddress.caption
msgctxt "TFRMSAVEDISASSEMBLY.CBADDRESS.CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmsavedisassembly.cbbytes.caption
msgctxt "tfrmsavedisassembly.cbbytes.caption"
msgid "bytes"
msgstr "байты"

#: tfrmsavedisassembly.cbopcode.caption
msgid "opcode"
msgstr "инструкции"

#: tfrmsavedisassembly.label1.caption
msgctxt "TFRMSAVEDISASSEMBLY.LABEL1.CAPTION"
msgid "From"
msgstr "От"

#: tfrmsavedisassembly.label2.caption
msgctxt "TFRMSAVEDISASSEMBLY.LABEL2.CAPTION"
msgid "To"
msgstr "До"

#: tfrmsavememoryregion.button1.caption
msgctxt "TFRMSAVEMEMORYREGION.BUTTON1.CAPTION"
msgid "Save"
msgstr "Сохранить"

#: tfrmsavememoryregion.button2.caption
msgctxt "TFRMSAVEMEMORYREGION.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmsavememoryregion.button3.caption
msgctxt "tfrmsavememoryregion.button3.caption"
msgid "Add"
msgstr "Добавить"

#: tfrmsavememoryregion.caption
msgid "Save memoryregion"
msgstr "Сохранить регион памяти"

#: tfrmsavememoryregion.dontinclude.caption
msgid "Don't include Cheat Engine header in file"
msgstr "Не включать заголовок Cheat Engine в файл"

#: tfrmsavememoryregion.label1.caption
msgid "Add the region(s) of memory you want to save"
msgstr "Добавьте регион(ы) памяти для сохранения"

#: tfrmsavememoryregion.label2.caption
msgctxt "TFRMSAVEMEMORYREGION.LABEL2.CAPTION"
msgid "From"
msgstr "От"

#: tfrmsavememoryregion.label3.caption
msgctxt "TFRMSAVEMEMORYREGION.LABEL3.CAPTION"
msgid "To"
msgstr "До"

#: tfrmsavememoryregion.miclearlist.caption
msgctxt "tfrmsavememoryregion.miclearlist.caption"
msgid "Clear list"
msgstr "Очистить список"

#: tfrmsavesnapshots.btncombinedselect.caption
msgid "Combined select"
msgstr "Комбинированный выбор"

#: tfrmsavesnapshots.btndone.caption
msgid "Done"
msgstr "Готово"

#: tfrmsavesnapshots.btnsave.caption
msgid "Save selected snapshots"
msgstr "Сохранить выбранные снимки"

#: tfrmsavesnapshots.caption
msgid "Save snapshots"
msgstr "Сохранение снимков"

#: tfrmsavesnapshots.label1.caption
msgid "Select the snapshot(s) you wish to save"
msgstr "Выберите снимки, которые вы хотите сохранить"

#: tfrmsavesnapshots.lbldeselectall.caption
msgid "Deselect all"
msgstr "Убрать выбранное"

#: tfrmsavesnapshots.lblselectall.caption
msgctxt "TFRMSAVESNAPSHOTS.LBLSELECTALL.CAPTION"
msgid "Select all"
msgstr "Выбрать все"

#: tfrmsavesnapshots.savedialog1.title
msgid "Give a base path and filename"
msgstr "Укажите базовый путь и имя файла"

#: tfrmselectionlist.btnok.caption
msgid "    OK    "
msgstr "Подтвердить"

#: tfrmselectionlist.caption
msgid "title"
msgstr "заглавие"

#: tfrmselectionlist.label1.caption
msgctxt "tfrmselectionlist.label1.caption"
msgid "caption"
msgstr "заголовок"

#: tfrmsetcrosshair.btnapply.caption
msgid "Apply crosshair"
msgstr "Применить перекрестие"

#: tfrmsetcrosshair.caption
msgid "D3D: Set Crosshair"
msgstr "D3D: Установка перекрестия"

#: tfrmsetcrosshair.label1.caption
msgid "Alphablend"
msgstr "AlphaBlend"

#: tfrmsetcrosshair.menuitem1.caption
msgctxt "TFRMSETCROSSHAIR.MENUITEM1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmsetcrosshair.menuitem2.caption
msgid "Load image"
msgstr "Загрузить изображение"

#: tfrmsetuppsnnode.btncancel.caption
msgctxt "TFRMSETUPPSNNODE.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmsetuppsnnode.btnok.caption
msgctxt "TFRMSETUPPSNNODE.BTNOK.CAPTION"
msgid "Launch"
msgstr "Запуск"

#: tfrmsetuppsnnode.button1.caption
msgid "Setup trusted IP list"
msgstr "Список доверяемых IP"

#: tfrmsetuppsnnode.caption
msgid "Setup pointerscan network node"
msgstr "Настройка узла сетевого сканера указателей"

#: tfrmsetuppsnnode.cballowchildren.caption
msgid "Allow children to connect to me"
msgstr "Разрешить потомку подключаться ко мне"

#: tfrmsetuppsnnode.cballowparents.caption
msgid "Allow parents to connect to me"
msgstr "Разрешить родителям подключаться ко мне"

#: tfrmsetuppsnnode.cballowtempfiles.caption
msgid "Allow temp file usage"
msgstr "Разрешить использование временных файлов"

#: tfrmsetuppsnnode.cballowtempfiles.hint
msgid "When checked it will save the scandata files it receives into temporary files on the harddisk"
msgstr ""
"Если галочка установлена, то будут сохранены файлы с данными сканирования, которые будут получены из временных файлов на жёстком диске.\n"
"Если галочка снята, то эти файлы будут оставаться в оперативной памяти как в их оригинальном, так и в извлечённом формате.\n"
" \n"
"Это может быть полезно на системах без доступа к диску, но с большим объёмом оперативной памяти"

#: tfrmsetuppsnnode.cbautotrustchildren.caption
msgctxt "TFRMSETUPPSNNODE.CBAUTOTRUSTCHILDREN.CAPTION"
msgid "Automatically trust stability of all new childnodes"
msgstr "Доверять стабильности всех новых узлов-потомков"

#: tfrmsetuppsnnode.cbautotrustchildren.hint
msgctxt "TFRMSETUPPSNNODE.CBAUTOTRUSTCHILDREN.HINT"
msgid "Normally when a worker terminates before the scan is done it will send all it's paths to it's connected node and then close, but if the system would crash it wouldn't be able to send it's queues to the node, causing in a loss of possible paths to examine"
msgstr ""
"Обычно, когда работник прекращает работу до окончания сканирования, он отправляет все найденные цепочки указателя узлу с которым он соединён, а затем закрывается, но если система аварийно завершит работу, то он не сможет сделать этого, что приведёт к утере возможных цепочек указателя для проверки.\n"
"\n"
"Если галочка снята, то контроллер/сканер будет отсылать поочерёдно по одной цепочке указателей и запоминать очерёдность до тех пор, пока работник не сообщит, что в очереди не осталось ни одной цепочки, что будет означать успешное завершение работы.\n"
"Обратите внимание, что в случае не стабильности работника, узел не сможет принимать новые цепочки указателей и работник должен будет обработать все сгенерированные им цепочки самостоятельно.\n"
"\n"
"В экране узла вы сможете изменить состояние работника"

#: tfrmsetuppsnnode.cbconnecttoothernode.caption
msgid "Connect to other node as"
msgstr "Подключиться к другому узлу как"

#: tfrmsetuppsnnode.cbconnecttoothernode.hint
msgctxt "TFRMSETUPPSNNODE.CBCONNECTTOOTHERNODE.HINT"
msgid "Connect to another system as it's parent or child"
msgstr "Подключиться к другой системе в качестве его родителя или потомка"

#: tfrmsetuppsnnode.cbmaxfoundresults.caption
msgctxt "TFRMSETUPPSNNODE.CBMAXFOUNDRESULTS.CAPTION"
msgid "Stop scans after finding max amount of results"
msgstr "Прервать сканирование при нахождении макс. кол-ва результатов"

#: tfrmsetuppsnnode.cbmaxfoundresults.hint
msgid "This will terminate all the children and disconnect from the parent after having found at least the given amount of results"
msgstr ""
"Завершит работу всех потомков и отключит от родителя после нахождения заданного результата\n"
"Т.к. проверка делается примерно каждые 10 секунд, то конечный результат может оказаться неточным\n"
"\n"
"Примечание: Только если в очереди находится хотя бы один родитель, в противном случае отключения не произойдёт"

#: tfrmsetuppsnnode.cbmaxtimetoscan.caption
msgctxt "TFRMSETUPPSNNODE.CBMAXTIMETOSCAN.CAPTION"
msgid "Stop scans after specific time"
msgstr "Прервать сканирование через определённое время"

#: tfrmsetuppsnnode.cbmaxtimetoscan.hint
msgid "This will terminate all the children and disconnect from the parent after scanning for the given amount of time."
msgstr ""
"Завершит работу всех потомков и отключит от родителя после окончания заданного времени\n"
"Т.к. проверка делается примерно каждые 10 секунд, то конечный результат может быть неточным\n"
"\n"
"Примечание: Только если в очереди находится хотя бы один родитель, в противном случае отключения не произойдёт"

#: tfrmsetuppsnnode.cbpriority.text
msgctxt "tfrmsetuppsnnode.cbpriority.text"
msgid "Lower"
msgstr "Ниже обычного"

#: tfrmsetuppsnnode.edtthreadcount.hint
msgid "The number of threads to scan."
msgstr ""
"Число потоков сканирования.\n"
"Подсказка: Может быть 0"

#: tfrmsetuppsnnode.label3.caption
msgid "Found pointer paths"
msgstr "Найденных цепочек указателя"

#: tfrmsetuppsnnode.label4.caption
msgctxt "tfrmsetuppsnnode.label4.caption"
msgid "Seconds"
msgstr "Секунд(ы)"

#: tfrmsetuppsnnode.lblip.caption
msgctxt "tfrmsetuppsnnode.lblip.caption"
msgid "IP"
msgstr "IP-адрес"

#: tfrmsetuppsnnode.lbllistenport.caption
msgctxt "TFRMSETUPPSNNODE.LBLLISTENPORT.CAPTION"
msgid "Listen port"
msgstr "Слушающий порт"

#: tfrmsetuppsnnode.lblpassword.caption
msgctxt "TFRMSETUPPSNNODE.LBLPASSWORD.CAPTION"
msgid "Password"
msgstr "Пароль"

#: tfrmsetuppsnnode.lblpasswordchild.caption
msgctxt "TFRMSETUPPSNNODE.LBLPASSWORDCHILD.CAPTION"
msgid "Password"
msgstr "Пароль"

#: tfrmsetuppsnnode.lblpasswordparent.caption
msgctxt "tfrmsetuppsnnode.lblpasswordparent.caption"
msgid "Password"
msgstr "Пароль"

#: tfrmsetuppsnnode.lblport.caption
msgctxt "TFRMSETUPPSNNODE.LBLPORT.CAPTION"
msgid "Port"
msgstr "Порт"

#: tfrmsetuppsnnode.lblpriority.caption
msgctxt "TFRMSETUPPSNNODE.LBLPRIORITY.CAPTION"
msgid "Priority"
msgstr "Приоритет"

#: tfrmsetuppsnnode.lblpublicname.caption
msgid "Public name"
msgstr "Общедоступное название"

#: tfrmsetuppsnnode.lblthreadcount.caption
msgid "Threadcount"
msgstr "Число потоков"

#: tfrmsetuppsnnode.rbconnectaschild.caption
msgid "child"
msgstr "потомок"

#: tfrmsetuppsnnode.rbconnectasparent.caption
msgid "parent"
msgstr "родитель"

#: tfrmsnapshothandler.btncompare.caption
msgid "Compare"
msgstr "Сравнить"

#: tfrmsnapshothandler.caption
msgctxt "tfrmsnapshothandler.caption"
msgid "Snapshot handler"
msgstr "Обработчик снимка"

#: tfrmsnapshothandler.lblcompare.caption
msgid "Compare selected snapshots"
msgstr "Сравнить выбранные снимки"

#: tfrmsnapshothandler.menuitem1.caption
msgctxt "TFRMSNAPSHOTHANDLER.MENUITEM1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmsnapshothandler.menuitem2.caption
msgid "Config"
msgstr "Конфигурация"

#: tfrmsnapshothandler.menuitem4.caption
msgid "Open snapshot(s)"
msgstr "Открыть снимок"

#: tfrmsnapshothandler.miconfig.caption
msgid "Configure snapshot settings"
msgstr "Настройка параметров снимка"

#: tfrmsnapshothandler.rbcb.caption
msgid "ConstantBuffer"
msgstr "Буфер констант"

#: tfrmsnapshothandler.rbstack.caption
msgctxt "tfrmsnapshothandler.rbstack.caption"
msgid "Stack"
msgstr "Стек"

#: tfrmsortpointerlist.button1.caption
msgctxt "TFRMSORTPOINTERLIST.BUTTON1.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmsortpointerlist.caption
msgid "Sorting"
msgstr "Сортировка"

#: tfrmsortpointerlist.label1.caption
msgid "Sorting the pointerlist. Please wait...."
msgstr "Сортировка списка указателей. Подождите..."

#: tfrmsortpointerlist.lbltimeleft.caption
msgctxt "TFRMSORTPOINTERLIST.LBLTIMELEFT.CAPTION"
msgid "Estimated time left:"
msgstr "Время до окончания:"

#: tfrmstacktrace.caption
msgctxt "tfrmstacktrace.caption"
msgid "Stacktrace"
msgstr "Трассировка стека"

#: tfrmstacktrace.listview1.columns[0].caption
msgid "PC"
msgstr "Счётчик команд"

#: tfrmstacktrace.listview1.columns[1].caption
msgctxt "tfrmstacktrace.listview1.columns[1].caption"
msgid "Stack"
msgstr "Стек"

#: tfrmstacktrace.listview1.columns[2].caption
msgid "Frame"
msgstr "Кадр"

#: tfrmstacktrace.listview1.columns[3].caption
msgid "Return"
msgstr "Возврат"

#: tfrmstacktrace.listview1.columns[4].caption
msgctxt "tfrmstacktrace.listview1.columns[4].caption"
msgid "Parameters"
msgstr "Параметры"

#: tfrmstacktrace.mimanualstackwalk.caption
msgid "Manual input"
msgstr "Ручной ввод"

#: tfrmstacktrace.refresh1.caption
msgctxt "tfrmstacktrace.refresh1.caption"
msgid "Refresh"
msgstr "Обновить"

#: tfrmstackview.caption
msgid "Stack View"
msgstr "Просмотр стека"

#: tfrmstackview.lvstack.columns[0].caption
msgctxt "TFRMSTACKVIEW.LVSTACK.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmstackview.lvstack.columns[1].caption
msgctxt "TFRMSTACKVIEW.LVSTACK.COLUMNS[1].CAPTION"
msgid "Value"
msgstr "Значение"

#: tfrmstackview.lvstack.columns[2].caption
msgid "Secondary"
msgstr "Вторичное"

#: tfrmstackview.menuitem3.caption
msgid "Lock and add this view to a structure dissect window"
msgstr "Заблокировать и добавить это представление в «Анализ структур»"

#: tfrmstackview.menuitem6.caption
msgid "Copy Line"
msgstr "Копировать строку"

#: tfrmstackview.miaddref.caption
msgctxt "tfrmstackview.miaddref.caption"
msgid "(ref+*) Ref will be %x"
msgstr "(ref+*) Ссылкой будет %x"

#: tfrmstackview.micopyaddress.caption
msgid "Copy Address"
msgstr "Копировать адрес"

#: tfrmstackview.micopysecondary.caption
msgid "Copy Secondary"
msgstr "Копировать вторичное"

#: tfrmstackview.micopyvalue.caption
msgid "Copy Value"
msgstr "Копировать значение"

#: tfrmstackview.mifind.caption
msgctxt "TFRMSTACKVIEW.MIFIND.CAPTION"
msgid "Find"
msgstr "Найти"

#: tfrmstackview.mifindnext.caption
msgid "Find Next..."
msgstr "Найти далее..."

#: tfrmstackview.milockandtrace.caption
msgid "Lock and do manual stacktrace"
msgstr "Заблокировать и выполнить ручную трассировку стека"

#: tfrmstackview.misetcolor.caption
msgid "Set background color to address"
msgstr "Выбрать цвет фона адреса"

#: tfrmstringmap.btnfree.caption
msgid "Free the current list"
msgstr "Очистить текущий список"

#: tfrmstringmap.btnscan.caption
msgctxt "tfrmstringmap.btnscan.caption"
msgid "Generate string map"
msgstr "Создать карту строк"

#: tfrmstringmap.btnshowlist.caption
msgctxt "tfrmstringmap.btnshowlist.caption"
msgid "<<Show list"
msgstr "<<Показать список"

#: tfrmstringmap.caption
msgid "String map"
msgstr "Карта строк"

#: tfrmstringmap.cbcasesensitive.caption
msgctxt "tfrmstringmap.cbcasesensitive.caption"
msgid "Case sensitive"
msgstr "С учётом регистра"

#: tfrmstringmap.cbmustbestart.caption
msgctxt "tfrmstringmap.cbmustbestart.caption"
msgid "Must be start"
msgstr "Должно начинаться с"

#: tfrmstringmap.cbregexp.caption
msgctxt "tfrmstringmap.cbregexp.caption"
msgid "Strings must match reg exp"
msgstr "Регулярное выражение"

#: tfrmstringmap.cbsavetodisk.caption
msgctxt "tfrmstringmap.cbsavetodisk.caption"
msgid "Save to disk"
msgstr "Сохранить на диск"

#: tfrmstringmap.lblstringcount.caption
msgid "Stringcount: 0"
msgstr "Количество строк: 0"

#: tfrmstringmap.listview1.columns[0].caption
msgctxt "TFRMSTRINGMAP.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmstringmap.listview1.columns[1].caption
msgctxt "TFRMSTRINGMAP.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "String"
msgstr "Строка"

#: tfrmstringmap.mifind.caption
msgctxt "tfrmstringmap.mifind.caption"
msgid "Find..."
msgstr "Найти..."

#: tfrmstringmap.minext.caption
msgid "Next"
msgstr "Далее"

#: tfrmstringpointerscan.btnnewscan.caption
msgctxt "tfrmstringpointerscan.btnnewscan.caption"
msgid "New Scan"
msgstr "Новое сканирование"

#: tfrmstringpointerscan.btnscan.caption
msgctxt "TFRMSTRINGPOINTERSCAN.BTNSCAN.CAPTION"
msgid "Scan"
msgstr "Сканировать"

#: tfrmstringpointerscan.caption
msgctxt "tfrmstringpointerscan.caption"
msgid "Structure spider"
msgstr "Структурный паук"

#: tfrmstringpointerscan.cbcasesensitive.caption
msgctxt "TFRMSTRINGPOINTERSCAN.CBCASESENSITIVE.CAPTION"
msgid "Case sensitive"
msgstr "С учётом регистра"

#: tfrmstringpointerscan.cbhasshadow.caption
msgctxt "tfrmstringpointerscan.cbhasshadow.caption"
msgid "Has Shadow"
msgstr "Есть скрытые данные"

#: tfrmstringpointerscan.cbhasshadow.hint
msgctxt "tfrmstringpointerscan.cbhasshadow.hint"
msgid "Use this if you're spidering a previously saved memory region that currently resides in a different location."
msgstr ""
"Используйте это, если вы отслеживаете сохранённый ранее регион памяти, который, в настоящее время, расположен в другом месте.\n"
"Наиболее часто используется при работе со стеком, где указатель стека указывает на его собственную структуру."

#: tfrmstringpointerscan.cbhasshadow2.caption
msgctxt "tfrmstringpointerscan.cbhasshadow2.caption"
msgid "Has Shadow"
msgstr "Есть скрытые данные"

#: tfrmstringpointerscan.cbhasshadow2.hint
msgctxt "tfrmstringpointerscan.cbhasshadow2.hint"
msgid "Use this if you're spidering a previously saved memory region that currently resides in a different location."
msgstr ""
"Используйте это, если вы отслеживаете сохранённый ранее регион памяти, который, в настоящее время, расположен в другом месте.\n"
"Наиболее часто используется при работе со стеком, где указатель стека указывает на его собственную структуру."

#: tfrmstringpointerscan.cbmappointervalues.caption
msgid "Store values during scan"
msgstr "Хранить значения при сканировании"

#: tfrmstringpointerscan.cbmappointervalues.hint
msgid "During the scan the values of pointer will be stored in memory for quick lookup when the same address is encountered again"
msgstr ""
"Во время сканирования, значения указателя будут храниться в памяти для быстрого поиска, когда тот же адрес снова встретиться.\n"
"Если список указателей состоит в основном из уникальных адресов, то это может привести к получению ошибок о нехватке памяти.\n"
"\n"
"Включено: Высокая скорость. Поедает память.\n"
"Отключено: Медленнее. Не слишком большое поедание памяти"

#: tfrmstringpointerscan.cbmustbestart.caption
msgctxt "TFRMSTRINGPOINTERSCAN.CBMUSTBESTART.CAPTION"
msgid "Must be start"
msgstr "Должно начинаться с"

#: tfrmstringpointerscan.cbpointerinrange.caption
msgid "Pointer must be in range"
msgstr "Указатель должен быть в диапазоне"

#: tfrmstringpointerscan.cbregexp.caption
msgctxt "TFRMSTRINGPOINTERSCAN.CBREGEXP.CAPTION"
msgid "Strings must match reg exp"
msgstr "Регулярное выражение"

#: tfrmstringpointerscan.cbreusestringmap.caption
msgid "Use existing stringmap"
msgstr "Использовать существующую карту строк"

#: tfrmstringpointerscan.combocomparetype.text
msgctxt "TFRMSTRINGPOINTERSCAN.COMBOCOMPARETYPE.TEXT"
msgid "4 Bytes"
msgstr "4 Байта"

#: tfrmstringpointerscan.combotype.text
msgctxt "TFRMSTRINGPOINTERSCAN.COMBOTYPE.TEXT"
msgid "String"
msgstr "Строка"

#: tfrmstringpointerscan.lblalign.caption
msgctxt "tfrmstringpointerscan.lblalign.caption"
msgid "Alignsize"
msgstr "Размер выравнивания"

#: tfrmstringpointerscan.lbland.caption
msgctxt "TFRMSTRINGPOINTERSCAN.LBLAND.CAPTION"
msgid "and"
msgstr "и"

#: tfrmstringpointerscan.lblbaseregion.caption
msgid "Base region"
msgstr "Базовый регион"

#: tfrmstringpointerscan.lblcompare.caption
msgid "Compare type"
msgstr "Тип сравнения"

#: tfrmstringpointerscan.lblextra.caption
msgctxt "TFRMSTRINGPOINTERSCAN.LBLEXTRA.CAPTION"
msgid "Compare against"
msgstr "Сравнить с"

#: tfrmstringpointerscan.lblinfo.caption
msgctxt "tfrmstringpointerscan.lblinfo.caption"
msgid "Info"
msgstr "Информация"

#: tfrmstringpointerscan.lblmaxlevel.caption
msgctxt "tfrmstringpointerscan.lblmaxlevel.caption"
msgid "Max Level"
msgstr "Макс. уровень"

#: tfrmstringpointerscan.lblsize.caption
msgctxt "TFRMSTRINGPOINTERSCAN.LBLSIZE.CAPTION"
msgid "Size"
msgstr "Размер"

#: tfrmstringpointerscan.lblsize2.caption
msgctxt "TFRMSTRINGPOINTERSCAN.LBLSIZE2.CAPTION"
msgid "Size"
msgstr "Размер"

#: tfrmstringpointerscan.lblstring.caption
msgid "String:"
msgstr "Строка:"

#: tfrmstringpointerscan.lblstructsize.caption
msgctxt "tfrmstringpointerscan.lblstructsize.caption"
msgid "Structsize"
msgstr "Размер структуры"

#: tfrmstringpointerscan.lblvds.caption
msgctxt "tfrmstringpointerscan.lblvds.caption"
msgid "Variable display type"
msgstr "Тип отображения"

#: tfrmstringpointerscan.menuitem1.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MENUITEM1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmstringpointerscan.menuitem5.caption
msgctxt "tfrmstringpointerscan.menuitem5.caption"
msgid "Rescan"
msgstr "Отсев"

#: tfrmstringpointerscan.menuitem6.caption
msgctxt "tfrmstringpointerscan.menuitem6.caption"
msgid "Filter pointerlist"
msgstr "Фильтр списка указателей"

#: tfrmstringpointerscan.menuitem7.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MENUITEM7.CAPTION"
msgid "New Window"
msgstr "Новое окно"

#: tfrmstringpointerscan.miclearcache.caption
msgctxt "tfrmstringpointerscan.miclearcache.caption"
msgid "Clear pointer cache"
msgstr "Очистить кэш указателя"

#: tfrmstringpointerscan.mifind.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MIFIND.CAPTION"
msgid "Find..."
msgstr "Найти..."

#: tfrmstringpointerscan.mifindnext.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MIFINDNEXT.CAPTION"
msgid "Find Next"
msgstr "Найти далее"

#: tfrmstringpointerscan.minewscan.caption
msgctxt "tfrmstringpointerscan.minewscan.caption"
msgid "New scan"
msgstr "Новое сканирование"

#: tfrmstringpointerscan.miopen.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MIOPEN.CAPTION"
msgid "Open"
msgstr "Открыть"

#: tfrmstringpointerscan.rbdatascan.caption
msgid "Data scan"
msgstr "Сканирование данных"

#: tfrmstringpointerscan.rbdiffdontcare.caption
msgid "Don't care for difference"
msgstr "Не заботиться о различии"

#: tfrmstringpointerscan.rbmustbedifferent.caption
msgid "Must be different"
msgstr "Должно отличаться"

#: tfrmstringpointerscan.rbmustbesame.caption
msgid "Must be the same"
msgstr "Должно совпадать"

#: tfrmstringpointerscan.rbstringscan.caption
msgid "String scan"
msgstr "Сканирование строк"

#: tfrmstructurecompare.btnaddaddresslf.caption
msgctxt "tfrmstructurecompare.btnaddaddresslf.caption"
msgid "Add Address"
msgstr "Добавить адрес"

#: tfrmstructurecompare.btnaddaddressnlf.caption
msgctxt "TFRMSTRUCTURECOMPARE.BTNADDADDRESSNLF.CAPTION"
msgid "Add Address"
msgstr "Добавить адрес"

#: tfrmstructurecompare.btnnewscan.caption
msgctxt "TFRMSTRUCTURECOMPARE.BTNNEWSCAN.CAPTION"
msgid "New Scan"
msgstr "Новый поиск"

#: tfrmstructurecompare.btnscan.caption
msgctxt "TFRMSTRUCTURECOMPARE.BTNSCAN.CAPTION"
msgid "Scan"
msgstr "Поиск"

#: tfrmstructurecompare.caption
msgid "Structure Compare"
msgstr "Структурное сравнение"

#: tfrmstructurecompare.cbhexadecimal.caption
msgctxt "TFRMSTRUCTURECOMPARE.CBHEXADECIMAL.CAPTION"
msgid "Hexadecimal"
msgstr "Шестнадцатиричный"

#: tfrmstructurecompare.cbsameonly.caption
msgid "Only find matching groups"
msgstr "Искать только совпадения"

#: tfrmstructurecompare.cbsameonly.hint
msgid "With this enabled it will only return results when both group 1 has matching values and group 2 has matching values, and group2's value is not the same as group1"
msgstr "Если эта опция включена, то она будет возвращать результаты только в том случае, если «Группа 1» имеет совпадающие значения и «Группа 2» имеет совпадающие значения, а значение в «Группа 2» не то же самое, что в «Группа 1»"

#: tfrmstructurecompare.combotype.text
msgctxt "TFRMSTRUCTURECOMPARE.COMBOTYPE.TEXT"
msgid "4 Bytes"
msgstr "4 Байта"

#: tfrmstructurecompare.edtalignsize.hint
msgid "1,2 or 4"
msgstr "1,2 или 4"

#: tfrmstructurecompare.gblf.caption
msgctxt "TFRMSTRUCTURECOMPARE.GBLF.CAPTION"
msgid "Group 1"
msgstr "Группа 1"

#: tfrmstructurecompare.gbnfl.caption
msgid "Group 2"
msgstr "Группа 2"

#: tfrmstructurecompare.lblalign.caption
msgctxt "TFRMSTRUCTURECOMPARE.LBLALIGN.CAPTION"
msgid "element compare size"
msgstr "размер элемента сравнения"

#: tfrmstructurecompare.lblinfo.caption
msgctxt "TFRMSTRUCTURECOMPARE.LBLINFO.CAPTION"
msgid "Info"
msgstr "Информация"

#: tfrmstructurecompare.lblmaxlevel.caption
msgctxt "TFRMSTRUCTURECOMPARE.LBLMAXLEVEL.CAPTION"
msgid "Max Level"
msgstr "Макс. уровень"

#: tfrmstructurecompare.lblstructsize.caption
msgctxt "TFRMSTRUCTURECOMPARE.LBLSTRUCTSIZE.CAPTION"
msgid "Structsize"
msgstr "Размер структуры"

#: tfrmstructurecompare.lblvds.caption
msgctxt "TFRMSTRUCTURECOMPARE.LBLVDS.CAPTION"
msgid "Variable display type"
msgstr "Тип отображения"

#: tfrmstructurecompare.menuitem1.caption
msgctxt "TFRMSTRUCTURECOMPARE.MENUITEM1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmstructurecompare.menuitem5.caption
msgctxt "TFRMSTRUCTURECOMPARE.MENUITEM5.CAPTION"
msgid "Rescan"
msgstr "Отсев"

#: tfrmstructurecompare.menuitem6.caption
msgctxt "TFRMSTRUCTURECOMPARE.MENUITEM6.CAPTION"
msgid "Filter pointerlist"
msgstr "Фильтр списка указателей"

#: tfrmstructurecompare.menuitem7.caption
msgctxt "TFRMSTRUCTURECOMPARE.MENUITEM7.CAPTION"
msgid "New Window"
msgstr "Новое окно"

#: tfrmstructurecompare.miclearcache.caption
msgctxt "TFRMSTRUCTURECOMPARE.MICLEARCACHE.CAPTION"
msgid "Clear pointer cache"
msgstr "Очистить кэш указателя"

#: tfrmstructurecompare.micopy.caption
msgctxt "TFRMSTRUCTURECOMPARE.MICOPY.CAPTION"
msgid "Copy"
msgstr "Копировать"

#: tfrmstructurecompare.micut.caption
msgctxt "TFRMSTRUCTURECOMPARE.MICUT.CAPTION"
msgid "Cut"
msgstr "Вырезать"

#: tfrmstructurecompare.mideleteaddress.caption
msgctxt "TFRMSTRUCTURECOMPARE.MIDELETEADDRESS.CAPTION"
msgid "Delete"
msgstr "Удалить"

#: tfrmstructurecompare.mifind.caption
msgctxt "TFRMSTRUCTURECOMPARE.MIFIND.CAPTION"
msgid "Find..."
msgstr "Найти..."

#: tfrmstructurecompare.mifindnext.caption
msgctxt "TFRMSTRUCTURECOMPARE.MIFINDNEXT.CAPTION"
msgid "Find Next"
msgstr "Найти далее"

#: tfrmstructurecompare.mimaxaddresses.caption
msgid "Max addresses shown : 32"
msgstr "Количество отображаемых адресов: 32"

#: tfrmstructurecompare.mimaxaddresses.hint
msgid "This lets you specify the maximum number of addresses to show per line"
msgstr "Позволит вам указать максимальное количество адресов для отображения в каждой строке"

#: tfrmstructurecompare.minewscan.caption
msgctxt "TFRMSTRUCTURECOMPARE.MINEWSCAN.CAPTION"
msgid "New scan"
msgstr "Новый поиск"

#: tfrmstructurecompare.miopen.caption
msgctxt "TFRMSTRUCTURECOMPARE.MIOPEN.CAPTION"
msgid "Open"
msgstr "Открыть"

#: tfrmstructurecompare.mipaste.caption
msgctxt "TFRMSTRUCTURECOMPARE.MIPASTE.CAPTION"
msgid "Paste"
msgstr "Вставить"

#: tfrmstructurecompare.mishadow.caption
msgctxt "TFRMSTRUCTURECOMPARE.MISHADOW.CAPTION"
msgid "Lock"
msgstr "Заблокировать"

#: tfrmstructurelinker.btncancel.caption
msgctxt "TFRMSTRUCTURELINKER.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmstructurelinker.btnlink.caption
msgid "Link"
msgstr "Связать"

#: tfrmstructurelinker.caption
msgid "Structure linker"
msgstr "Структурный редактор связей"

#: tfrmstructurelinker.cbfilllocal.caption
msgid "Fill in 'Local' structures"
msgstr "Заполнять «Локальные» структуры"

#: tfrmstructurelinker.cbnoexactmatches.caption
msgid "Fill in pointers that point into a structure instead of the start"
msgstr "Заполнять указатели, указывающие на структуру, вместо начала блока"

#: tfrmstructurelinker.cboverridelocal.caption
msgid "Override 'Local' structures when needed"
msgstr "Перезаписывать «Локальные» структуры при необходимости"

#: tfrmstructurelinker.label1.caption
msgid "Fill in the known addresses of these structures (Can be blank if unknown or unrelated)"
msgstr "Заполнение известных адресов этих структур (Могут быть пустыми, если неизвестны или не связаны)"

#: tfrmstructurelinker.sgstructureaddress.columns[0].title.caption
msgid "Structure"
msgstr "Структура"

#: tfrmstructurelinker.sgstructureaddress.columns[1].title.caption
msgctxt "TFRMSTRUCTURELINKER.SGSTRUCTUREADDRESS.COLUMNS[1].TITLE.CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmstructures.caption
msgctxt "TFRMSTRUCTURES.CAPTION"
msgid "Memory dissect"
msgstr "Анализ памяти"

#: tfrmstructures2.addextraaddress1.caption
msgctxt "TFRMSTRUCTURES2.ADDEXTRAADDRESS1.CAPTION"
msgid "Add extra address"
msgstr "Добавить дополнительный адрес"

#: tfrmstructures2.caption
msgctxt "TFRMSTRUCTURES2.CAPTION"
msgid "Structure dissect"
msgstr "Анализ структуры"

#: tfrmstructures2.definenewstructure1.caption
msgctxt "TFRMSTRUCTURES2.DEFINENEWSTRUCTURE1.CAPTION"
msgid "Define new structure"
msgstr "Определить новую структуру"

#: tfrmstructures2.deletecurrentstructure1.caption
msgctxt "TFRMSTRUCTURES2.DELETECURRENTSTRUCTURE1.CAPTION"
msgid "Delete structure"
msgstr "Удалить структуру"

#: tfrmstructures2.file1.caption
msgctxt "TFRMSTRUCTURES2.FILE1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmstructures2.headercontrol1.sections[0].text
msgctxt "TFRMSTRUCTURES2.HEADERCONTROL1.SECTIONS[0].TEXT"
msgid "Offset-description"
msgstr "Смещение-описание"

#: tfrmstructures2.menuitem3.caption
msgctxt "TFRMSTRUCTURES2.MENUITEM3.CAPTION"
msgid "Save values"
msgstr "Сохранить значения"

#: tfrmstructures2.menuitem5.caption
msgid "Add new group"
msgstr "Добавить новую группу"

#: tfrmstructures2.menuitem6.caption
msgid "Find value"
msgstr "Найти значение"

#: tfrmstructures2.menuitem8.caption
msgid "Rearrange structurelist"
msgstr "Упорядочить список структур"

#: tfrmstructures2.miaddchildelement.caption
msgid "Add child element"
msgstr "Добавить дочерний элемент"

#: tfrmstructures2.miaddelement.caption
msgid "Add element"
msgstr "Добавить элемент"

#: tfrmstructures2.miaddtoaddresslist.caption
msgctxt "TFRMSTRUCTURES2.MIADDTOADDRESSLIST.CAPTION"
msgid "Add to address list"
msgstr "Добавить в таблицу"

#: tfrmstructures2.miautocreate.caption
msgctxt "TFRMSTRUCTURES2.MIAUTOCREATE.CAPTION"
msgid "Autocreate local structures when expanding undefined pointer types"
msgstr "Автосоздание локальных структур при развёртывании указателей неопределённого типа"

#: tfrmstructures2.miautodestroylocal.caption
msgctxt "TFRMSTRUCTURES2.MIAUTODESTROYLOCAL.CAPTION"
msgid "Autodestroy local structures when closed"
msgstr "Автоуничтожение локальных структур при закрытии"

#: tfrmstructures2.miautofillgaps.caption
msgctxt "TFRMSTRUCTURES2.MIAUTOFILLGAPS.CAPTION"
msgid "Fill gaps automatically"
msgstr "Автозаполнение промежутков"

#: tfrmstructures2.miautoguess.caption
msgid "Autoguess offset types"
msgstr "Автоопределение типа указателя"

#: tfrmstructures2.miautostructsize.caption
msgctxt "TFRMSTRUCTURES2.MIAUTOSTRUCTSIZE.CAPTION"
msgid "Autocreate structure size: 4096"
msgstr "Размер автосозданной структуры: 4096"

#: tfrmstructures2.miback.caption
msgctxt "TFRMSTRUCTURES2.MIBACK.CAPTION"
msgid "Back"
msgstr "Назад"

#: tfrmstructures2.mibrowseaddress.caption
msgctxt "TFRMSTRUCTURES2.MIBROWSEADDRESS.CAPTION"
msgid "Memory browse this address"
msgstr "Перейти в память по этому адресу"

#: tfrmstructures2.mibrowsepointer.caption
msgctxt "TFRMSTRUCTURES2.MIBROWSEPOINTER.CAPTION"
msgid "Memory browse pointer"
msgstr "Перейти в память по указателю"

#: tfrmstructures2.michangecolors.caption
msgctxt "TFRMSTRUCTURES2.MICHANGECOLORS.CAPTION"
msgid "Settings"
msgstr "Настройки"

#: tfrmstructures2.michangeelement.caption
msgctxt "TFRMSTRUCTURES2.MICHANGEELEMENT.CAPTION"
msgid "Change element"
msgstr "Изменить элемент"

#: tfrmstructures2.michangetype.caption
msgid "Change Type"
msgstr "Изменить тип"

#: tfrmstructures2.michangetype2byte.caption
msgctxt "TFRMSTRUCTURES2.MICHANGETYPE2BYTE.CAPTION"
msgid "2 Byte"
msgstr "2 Байта"

#: tfrmstructures2.michangetype2bytehex.caption
msgid "2 Byte (Hex)"
msgstr "2 Байта (Шестнадцатеричное)"

#: tfrmstructures2.michangetype4byte.caption
msgctxt "TFRMSTRUCTURES2.MICHANGETYPE4BYTE.CAPTION"
msgid "4 Byte"
msgstr "4 Байта"

#: tfrmstructures2.michangetype4bytehex.caption
msgid "4 Byte (Hex)"
msgstr "4 Байта (Шестнадцатеричное)"

#: tfrmstructures2.michangetype8bytehex.caption
msgid "8 Byte (Hex)"
msgstr "8 Байт (Шестнадцатеричное)"

#: tfrmstructures2.michangetypearrayofbyte.caption
msgid "Array Of Byte"
msgstr "Массив байт"

#: tfrmstructures2.michangetypebyte.caption
msgctxt "TFRMSTRUCTURES2.MICHANGETYPEBYTE.CAPTION"
msgid "Byte"
msgstr "1 Байт"

#: tfrmstructures2.michangetypebytehex.caption
msgid "Byte (Hex)"
msgstr "1 Байт (Шестнадцатеричное)"

#: tfrmstructures2.michangetypedouble.caption
msgctxt "TFRMSTRUCTURES2.MICHANGETYPEDOUBLE.CAPTION"
msgid "Double"
msgstr "Double"

#: tfrmstructures2.michangetypefloat.caption
msgctxt "TFRMSTRUCTURES2.MICHANGETYPEFLOAT.CAPTION"
msgid "Float"
msgstr "Float"

#: tfrmstructures2.michangetypepointer.caption
msgctxt "TFRMSTRUCTURES2.MICHANGETYPEPOINTER.CAPTION"
msgid "Pointer"
msgstr "Указатель"

#: tfrmstructures2.michangetypestring.caption
msgctxt "TFRMSTRUCTURES2.MICHANGETYPESTRING.CAPTION"
msgid "String"
msgstr "Строка"

#: tfrmstructures2.michangetypeunicode.caption
msgctxt "TFRMSTRUCTURES2.MICHANGETYPEUNICODE.CAPTION"
msgid "Unicode"
msgstr "Юникод"

#: tfrmstructures2.michangevalue.caption
msgctxt "TFRMSTRUCTURES2.MICHANGEVALUE.CAPTION"
msgid "Change value"
msgstr "Изменить значение"

#: tfrmstructures2.miclear.caption
msgid "Delete all structures"
msgstr "Удалить все структуры"

#: tfrmstructures2.micollapseall.caption
msgctxt "tfrmstructures2.micollapseall.caption"
msgid "Collapse all pointers"
msgstr "Свернуть все указатели"

#: tfrmstructures2.micommands.caption
msgid "Structure Options"
msgstr "Настройки структуры"

#: tfrmstructures2.micommonalityscan.caption
msgid "Scan for commonalities using the structure compare window"
msgstr "Поиск совпадений с помощью окна сравнение структуры"

#: tfrmstructures2.micopy.caption
msgid "Copy element(s)"
msgstr "Копировать элемент(ы)"

#: tfrmstructures2.midefaulthexadecimal.caption
msgid "New integer types default to hexadecimal"
msgstr "Показывать целые числа в шестнадцатеричном виде"

#: tfrmstructures2.midefinenewstructurefromdebugdata.caption
msgid "Define new structure from debug data"
msgstr "Определить новую структуру из отладочных данных"

#: tfrmstructures2.mideleteelement.caption
msgid "Delete element(s)"
msgstr "Удалить элемент(ы)"

#: tfrmstructures2.midonotsavelocal.caption
msgid "Do not save autocreated local structures"
msgstr "Не сохранять автосозданные локальные структуры"

#: tfrmstructures2.mieverythinghex.caption
msgid "View everything as hexadecimal"
msgstr "Показать всё в шестнадцатеричном виде"

#: tfrmstructures2.miexpandall.caption
msgid "Expand all defined and undefined pointers"
msgstr "Развернуть"

#: tfrmstructures2.miexpandalldefined.caption
msgid "Expand all defined pointers"
msgstr "Развернуть все определённые указатели"

#: tfrmstructures2.miexportall.caption
msgid "Export all structures"
msgstr "Экспорт всех структур"

#: tfrmstructures2.mifillgaps.caption
msgid "Fill gaps"
msgstr "Заполнить промежутки"

#: tfrmstructures2.mifindrelations.caption
msgid "Find relations"
msgstr "Поиск связей"

#: tfrmstructures2.mifullupgrade.caption
msgid "Upgrade this child to full structure"
msgstr "Обновить этот дочерний элемент до полной структуры"

#: tfrmstructures2.migenerategroupscan.caption
msgctxt "TFRMSTRUCTURES2.MIGENERATEGROUPSCAN.CAPTION"
msgid "Generate groupscan command"
msgstr "Генерация группового поиска"

#: tfrmstructures2.minewwindow.caption
msgctxt "TFRMSTRUCTURES2.MINEWWINDOW.CAPTION"
msgid "New window"
msgstr "Новое окно"

#: tfrmstructures2.miopeninnewwindow.caption
msgid "Open in new window"
msgstr "Открыть в новом окне"

#: tfrmstructures2.mipaste.caption
msgid "Paste elements(s)"
msgstr "Вставить элемент(ы)"

#: tfrmstructures2.mirecalculateaddress.caption
msgctxt "TFRMSTRUCTURES2.MIRECALCULATEADDRESS.CAPTION"
msgid "Recalculate address"
msgstr "Перерасчёт адреса"

#: tfrmstructures2.mirlecompression.caption
msgid "Enable RLE Compression"
msgstr "Включить RLE сжатие"

#: tfrmstructures2.mishowaddresses.caption
msgid "Show addresses"
msgstr "Показать адреса"

#: tfrmstructures2.mishowtypeforentrieswithnodescription.caption
msgid "Show type for entries with no description"
msgstr "Показывать «тип» у записей без описания"

#: tfrmstructures2.miupdateinterval.caption
msgctxt "TFRMSTRUCTURES2.MIUPDATEINTERVAL.CAPTION"
msgid "Update interval: 500"
msgstr "Интервал обновления: 500"

#: tfrmstructures2.miupdateoffsets.caption
msgctxt "TFRMSTRUCTURES2.MIUPDATEOFFSETS.CAPTION"
msgid "Update this and following offsets"
msgstr "Корректировать это и последующие смещения"

#: tfrmstructures2.miview.caption
msgctxt "TFRMSTRUCTURES2.MIVIEW.CAPTION"
msgid "View"
msgstr "Вид"

#: tfrmstructures2.open1.caption
msgctxt "TFRMSTRUCTURES2.OPEN1.CAPTION"
msgid "Import"
msgstr "Импорт"

#: tfrmstructures2.renamestructure1.caption
msgctxt "TFRMSTRUCTURES2.RENAMESTRUCTURE1.CAPTION"
msgid "Rename structure"
msgstr "Переименовать структуру"

#: tfrmstructures2.save1.caption
msgid "Export current structure"
msgstr "Экспорт текущей структуры"

#: tfrmstructures2.structures1.caption
msgctxt "TFRMSTRUCTURES2.STRUCTURES1.CAPTION"
msgid "Structures"
msgstr "Структуры"

#: tfrmstructures2elementinfo.button1.caption
msgctxt "TFRMSTRUCTURES2ELEMENTINFO.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmstructures2elementinfo.button2.caption
msgctxt "TFRMSTRUCTURES2ELEMENTINFO.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmstructures2elementinfo.caption
msgid "Structure Info"
msgstr "Информация о структуре"

#: tfrmstructures2elementinfo.cbexpandchangesaddress.caption
msgid "Expanding this node will change the address"
msgstr "Развёртывание этого узла изменит адрес"

#: tfrmstructures2elementinfo.cbhexadecimal.caption
msgctxt "TFRMSTRUCTURES2ELEMENTINFO.CBHEXADECIMAL.CAPTION"
msgid "Hexadecimal"
msgstr "Шестнадцатеричное"

#: tfrmstructures2elementinfo.cbsigned.caption
msgctxt "tfrmstructures2elementinfo.cbsigned.caption"
msgid "Signed"
msgstr "Знаковое"

#: tfrmstructures2elementinfo.cbstructtype.text
msgid "Undefined"
msgstr "Неопределенная"

#: tfrmstructures2elementinfo.cbtype.text
msgctxt "TFRMSTRUCTURES2ELEMENTINFO.CBTYPE.TEXT"
msgid "4 Bytes"
msgstr "4 Байта"

#: tfrmstructures2elementinfo.label1.caption
msgctxt "TFRMSTRUCTURES2ELEMENTINFO.LABEL1.CAPTION"
msgid "Description"
msgstr "Описание"

#: tfrmstructures2elementinfo.label2.caption
msgctxt "tfrmstructures2elementinfo.label2.caption"
msgid "Bytesize"
msgstr "Размер в байтах"

#: tfrmstructures2elementinfo.label3.caption
msgctxt "tfrmstructures2elementinfo.label3.caption"
msgid "Offset"
msgstr "Смещение"

#: tfrmstructures2elementinfo.label4.caption
msgctxt "TFRMSTRUCTURES2ELEMENTINFO.LABEL4.CAPTION"
msgid "Type"
msgstr "Тип"

#: tfrmstructures2elementinfo.label5.caption
msgid "Structure pointed to"
msgstr "Структура указывает на"

#: tfrmstructures2elementinfo.label6.caption
msgid "Background Color"
msgstr "Цвет фона"

#: tfrmstructures2elementinfo.lbloffsetinto.caption
msgid "Offset into"
msgstr "Смещение в"

#: tfrmstructuresaddelement.button1.caption
msgctxt "TFRMSTRUCTURESADDELEMENT.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmstructuresaddelement.button2.caption
msgctxt "TFRMSTRUCTURESADDELEMENT.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmstructuresaddelement.caption
msgid "Add Element"
msgstr "Добавление элемента"

#: tfrmstructuresaddelement.cbpointerto.caption
msgid "pointer to:"
msgstr "указатель на:"

#: tfrmstructuresaddelement.edtdescription.text
msgctxt "TFRMSTRUCTURESADDELEMENT.EDTDESCRIPTION.TEXT"
msgid "undefined"
msgstr "неопределенный"

#: tfrmstructuresaddelement.label1.caption
msgid "description"
msgstr "описание"

#: tfrmstructuresaddelement.label2.caption
msgctxt "TFRMSTRUCTURESADDELEMENT.LABEL2.CAPTION"
msgid "Bytesize"
msgstr "Размер в байтах"

#: tfrmstructuresaddelement.label3.caption
msgctxt "TFRMSTRUCTURESADDELEMENT.LABEL3.CAPTION"
msgid "Offset"
msgstr "Смещение"

#: tfrmstructuresconfig.button1.caption
msgctxt "TFRMSTRUCTURESCONFIG.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmstructuresconfig.button2.caption
msgctxt "TFRMSTRUCTURESCONFIG.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmstructuresconfig.caption
msgid "Dissect Data Config"
msgstr "Настройка анализа данных"

#: tfrmstructuresconfig.cbautocreate.caption
msgctxt "tfrmstructuresconfig.cbautocreate.caption"
msgid "Autocreate local structures when expanding undefined pointer types"
msgstr "Автосоздание локальных структур при развёртывании указателей неопределённого типа"

#: tfrmstructuresconfig.cbautodestroylocal.caption
msgctxt "tfrmstructuresconfig.cbautodestroylocal.caption"
msgid "Autodestroy local structures when closed"
msgstr "Автоуничтожение локальных структур при закрытии"

#: tfrmstructuresconfig.cbautofillgaps.caption
msgctxt "tfrmstructuresconfig.cbautofillgaps.caption"
msgid "Fill gaps automatically"
msgstr "Автозаполнение промежутков"

#: tfrmstructuresconfig.cbautoguesscustomtypes.caption
msgid "Autoguess custom types"
msgstr "Автоопределение пользовательских типов"

#: tfrmstructuresconfig.cbdefaulthex.caption
msgid "Default to hexadecimal for new integer entries"
msgstr "Показывать целые числа в шестнадцатеричном виде по умолчанию"

#: tfrmstructuresconfig.cbdonotsavelocal.caption
msgctxt "tfrmstructuresconfig.cbdonotsavelocal.caption"
msgid "Do not save autocreated local structures"
msgstr "Не сохранять автосозданные локальные структуры"

#: tfrmstructuresconfig.cbpositionaddressesovercolumns.caption
msgid "Position Addresses Over Columns"
msgstr "Выровнять позицию адресов относительно колонок"

#: tfrmstructuresconfig.combobackground.text
msgctxt "TFRMSTRUCTURESCONFIG.COMBOBACKGROUND.TEXT"
msgid "Normal"
msgstr "Обычные"

#: tfrmstructuresconfig.groupbox1.caption
msgid "Colors"
msgstr "Цвета"

#: tfrmstructuresconfig.groupbox2.caption
msgid "Default options for new structures"
msgstr "Настройки по умолчанию для новых структур"

#: tfrmstructuresconfig.groupbox3.caption
msgid "Global options"
msgstr "Общие настройки"

#: tfrmstructuresconfig.label1.caption
msgctxt "TFRMSTRUCTURESCONFIG.LABEL1.CAPTION"
msgid "Default"
msgstr "По умолчанию"

#: tfrmstructuresconfig.label1.hint
msgid "Color used when only one column"
msgstr "Цвет используется только при работе с одним столбцом"

#: tfrmstructuresconfig.label2.caption
msgid "Different"
msgstr "Разные"

#: tfrmstructuresconfig.label2.hint
msgid "Color used when only one group and not all columns have the same value, or when multiple groups but not every group has matching columns"
msgstr "Цвет используется когда в столбцах одной или нескольких групп не все адреса по одному смещению имеют одинаковое значение"

#: tfrmstructuresconfig.label3.caption
msgid "Group Equal"
msgstr "Равные в группах"

#: tfrmstructuresconfig.label3.hint
msgid "Color used when multiple groups and every member of every group has the same value, and that value matches that of each group"
msgstr "Цвет используется когда все адреса по одному смещению имеют одинаковое значение во всех группах"

#: tfrmstructuresconfig.label4.caption
msgid "Autocreate structure size"
msgstr "Размер автосоздаваемой структуры"

#: tfrmstructuresconfig.label5.caption
msgid "Max auto-expand level:"
msgstr "Максимальный уровень авторазвёртывания:"

#: tfrmstructuresconfig.label7.caption
msgid "Equal"
msgstr "Равные"

#: tfrmstructuresconfig.label7.hint
msgid "Color used when only one group and all columns have the same value"
msgstr "Цвет используется когда во всех столбцах одной группы все адреса по одному смещению имеют одинаковое значение"

#: tfrmstructuresconfig.label9.caption
msgid "Group Different"
msgstr "Разные в группах"

#: tfrmstructuresconfig.label9.hint
msgid "Color used when multiple groups and every member of every group has the same value, but not each group has the same value"
msgstr "Цвет используется когда все адреса по одному смещению имеют одинаковое значение только в своей группе"

#: tfrmstructuresnewstructure.btncancel.caption
msgctxt "TFRMSTRUCTURESNEWSTRUCTURE.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmstructuresnewstructure.btnok.caption
msgctxt "TFRMSTRUCTURESNEWSTRUCTURE.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmstructuresnewstructure.caption
msgctxt "TFRMSTRUCTURESNEWSTRUCTURE.CAPTION"
msgid "New Structure"
msgstr "Новая структура"

#: tfrmstructuresnewstructure.cbguessfieldtypes.caption
msgctxt "TFRMSTRUCTURESNEWSTRUCTURE.CBGUESSFIELDTYPES.CAPTION"
msgid "Guess Field Types"
msgstr "Угадать типы полей"

#: tfrmstructuresnewstructure.cbuseautotypes.caption
msgctxt "TFRMSTRUCTURESNEWSTRUCTURE.CBUSEAUTOTYPES.CAPTION"
msgid "Use Auto Types If Available"
msgstr "Использовать автоматические типы если доступно"

#: tfrmstructuresnewstructure.labelstructurename.caption
msgid "Structure Name"
msgstr "Название структуры"

#: tfrmstructuresnewstructure.labelstructuresize.caption
msgctxt "TFRMSTRUCTURESNEWSTRUCTURE.LABELSTRUCTURESIZE.CAPTION"
msgid "Size:"
msgstr "Размер:"

#: tfrmsymbolhandler.button1.caption
msgid "Add symbol"
msgstr "Добавить символ"

#: tfrmsymbolhandler.caption
msgid "Symbol config"
msgstr "Символьная конфигурация"

#: tfrmsymbolhandler.delete1.caption
msgctxt "TFRMSYMBOLHANDLER.DELETE1.CAPTION"
msgid "Delete"
msgstr "Удалить"

#: tfrmsymbolhandler.label1.caption
msgid "Userdefined symbols:"
msgstr "Определяемые пользователем символы:"

#: tfrmsymbolhandler.label2.caption
msgctxt "TFRMSYMBOLHANDLER.LABEL2.CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmsymbolhandler.label3.caption
msgid "Unique symbolname"
msgstr "Уникальное имя символа"

#: tfrmsymbolhandler.listview1.columns[0].caption
msgid "Symbolname"
msgstr "Имя символа"

#: tfrmsymbolhandler.listview1.columns[1].caption
msgctxt "TFRMSYMBOLHANDLER.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmsymbolhandler.listview1.columns[2].caption
msgid "AllocSize"
msgstr "Размер"

#: tfrmsymbolhandler.menuitem1.caption
msgid "Delete all"
msgstr "Удалить все"

#: tfrmthreadlist.caption
msgctxt "tfrmthreadlist.caption"
msgid "Threadlist"
msgstr "Список потоков"

#: tfrmthreadlist.lbliswow64.caption
msgid "Hold ctrl when expanding to see the 32-bit context of a thread"
msgstr ""
"Удерживайте Ctrl при развёртывании, чтобы увидеть\n"
"32-битный контекст потока"

#: tfrmthreadlist.menuitem1.caption
msgid "Stackview"
msgstr "Просмотр стека"

#: tfrmthreadlist.mibreak.caption
msgctxt "tfrmthreadlist.mibreak.caption"
msgid "Break"
msgstr "Прерваться"

#: tfrmthreadlist.micleardebugregisters.caption
msgid "Clear debug registers"
msgstr "Очистить отладочные регистры"

#: tfrmthreadlist.mifreezethread.caption
msgid "Freeze thread"
msgstr "Заморозить поток"

#: tfrmthreadlist.miresumethread.caption
msgid "Resume thread"
msgstr "Возобновить поток"

#: tfrmthreadlistex.button1.caption
msgctxt "TFRMTHREADLISTEX.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmthreadlistex.caption
msgid "ThreadInfo"
msgstr "Информация о потоке"

#: tfrmsymboleventtakinglong.button1.caption
msgid "Cancel this symbol lookup"
msgstr "Отмените этот поиск символа"

#: tfrmsymboleventtakinglong.caption
msgid "Symbol lookup taking long"
msgstr "Поиск символов занимает много времени"

#: tfrmsymboleventtakinglong.cbskipallsymbols.caption
msgid "And skip all symbols until loaded"
msgstr "И пропустить все символы, пока не загрузится"

#: tfrmsymboleventtakinglong.cbskipthissymbol.caption
msgid "And skip this symbol until loaded"
msgstr "И пропустить этот символ, пока не загрузится"

#: tfrmsymboleventtakinglong.label1.caption
msgid "The symbolloader is still busy enumerating the symbols and the current symbol being looked up is taking a while (and taking away time to enumerate the symbols)"
msgstr "Загрузчик символов всё ещё занят перечислением символов, а поиск текущего символа занимает некоторое время (и отнимает время для перечисления символов)"

#: tfrmsymboleventtakinglong.label2.caption
msgid "This window will autoclose once the symbol has been found"
msgstr "После нахождения символа это окно закроется автоматически"

#: tfrmsymboleventtakinglong.lbltype.caption
msgid "Symbol:"
msgstr "Символ:"

#: tfrmtracer.btnstopsearch.caption
msgid "Stop Search"
msgstr "Остановить поиск"

#: tfrmtracer.button1.caption
msgctxt "TFRMTRACER.BUTTON1.CAPTION"
msgid "Close"
msgstr "Закрыть"

#: tfrmtracer.caption
msgid "Tracer"
msgstr "Трассировщик"

#: tfrmtracer.cbfpuxmm.caption
msgid "Compare FPU/XMM"
msgstr "Сравнение FPU/XMM"

#: tfrmtracer.cbignorestackpointers.caption
msgid "Ignore stackpointers"
msgstr "Игнорировать указатели стека"

#: tfrmtracer.lbladdressed.caption
msgid "Accesses Address:"
msgstr "Адрес обращения:"

#: tfrmtracer.lblinstruction.caption
msgctxt "TFRMTRACER.LBLINSTRUCTION.CAPTION"
msgid "Instruction"
msgstr "Инструкция"

#: tfrmtracer.menuitem1.caption
msgctxt "TFRMTRACER.MENUITEM1.CAPTION"
msgid "File"
msgstr "Файл"

#: tfrmtracer.menuitem2.caption
msgctxt "TFRMTRACER.MENUITEM2.CAPTION"
msgid "Search"
msgstr "Поиск"

#: tfrmtracer.menuitem4.caption
msgctxt "tfrmtracer.menuitem4.caption"
msgid "Find..."
msgstr "Найти..."

#: tfrmtracer.menuitem5.caption
msgid "Expand all"
msgstr "Развернуть все"

#: tfrmtracer.menuitem6.caption
msgid "Collapse all"
msgstr "Свернуть все"

#: tfrmtracer.miload.caption
msgid "Open trace"
msgstr "Открыть трассировку"

#: tfrmtracer.minewtrace.caption
msgid "New trace"
msgstr "Новая трассировка"

#: tfrmtracer.miopentraceforcompare.caption
msgid "Open trace for comparison"
msgstr "Открыть трассировку для сравнения"

#: tfrmtracer.mirealigncompare.caption
msgid "Reallign compare"
msgstr "Перестроить сравнение"

#: tfrmtracer.misave.caption
msgid "Save trace"
msgstr "Сохранить трассировку"

#: tfrmtracer.misavetodisk.caption
msgid "Save results to disk as textfile"
msgstr "Сохранить результат в виде текстового файла"

#: tfrmtracer.misearchnext.caption
msgctxt "TFRMTRACER.MISEARCHNEXT.CAPTION"
msgid "Find Next"
msgstr "Найти далее"

#: tfrmtracer.pnlregisters.hint
msgctxt "tfrmtracer.pnlregisters.hint"
msgid ""
"Rightclick to copy to clipboard\n"
"Middleclick to ignore it when comparing traces\n"
msgstr ""
"Клик правой кнопкой мыши - скопировать в буфер обмена\n"
"Клик средней кнопкой мыши - игнорировать при сравнении трассировок\n"

#: tfrmtracer.sbshowfloats.caption
msgctxt "TFRMTRACER.SBSHOWFLOATS.CAPTION"
msgid "Float"
msgstr "Float"

#: tfrmtracer.sbshowfloats.hint
msgctxt "TFRMTRACER.SBSHOWFLOATS.HINT"
msgid "Floating point registers"
msgstr "Регистры с плавающей точкой"

#: tfrmtracer.sbshowstack.caption
msgctxt "TFRMTRACER.SBSHOWSTACK.CAPTION"
msgid "Stack"
msgstr "Стек"

#: tfrmtracer.sbshowstack.hint
msgctxt "TFRMTRACER.SBSHOWSTACK.HINT"
msgid "Stack"
msgstr "Стек"

#: tfrmtracerconfig.btncancel.caption
msgctxt "TFRMTRACERCONFIG.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmtracerconfig.btnok.caption
msgctxt "TFRMTRACERCONFIG.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmtracerconfig.caption
msgid "Break and Trace config"
msgstr "Прерывание и трассировка"

#: tfrmtracerconfig.cbdereferenceaddresses.caption
msgid "Dereference Addresses (Slows down)"
msgstr "Разыменовать адреса (Снижает скорость)"

#: tfrmtracerconfig.cbsavestack.caption
msgid "Save stack snapshots (Eats memory)"
msgstr "Сохранить снимки стека (Ест память)"

#: tfrmtracerconfig.cbskipsystemmodules.caption
msgid "Skip system modules"
msgstr "Пропускать системные модули"

#: tfrmtracerconfig.cbstepover.caption
msgid "Step over instead of single step"
msgstr "«Шаг с обходом» вместо «Шаг»"

#: tfrmtracerconfig.groupbox1.caption
msgid "Breakpoint method"
msgstr "Метод прерывания"

#: tfrmtracerconfig.label1.caption
msgid "Maximal trace count:"
msgstr "Максимальное количество шагов:"

#: tfrmtracerconfig.label2.caption
msgid "Stop condition (Optional, LUA format)"
msgstr "Условие остановки (формат LUA)"

#: tfrmtracerconfig.label3.caption
msgid "Start condition (Optional, LUA format)"
msgstr "Условие старта (формат LUA)"

#: tfrmtracerconfig.rbbpdbvm.caption
msgctxt "tfrmtracerconfig.rbbpdbvm.caption"
msgid "DBVM Breakpoint"
msgstr "DBVM брейкпоинт"

#: tfrmtracerconfig.rbbpexception.caption
msgctxt "tfrmtracerconfig.rbbpexception.caption"
msgid "Exception Breakpoint"
msgstr "Исключение"

#: tfrmtracerconfig.rbbphardware.caption
msgctxt "tfrmtracerconfig.rbbphardware.caption"
msgid "Hardware Breakpoint"
msgstr "Аппаратные брейкпоинт"

#: tfrmtracerconfig.rbbpsoftware.caption
msgid "Software breakpoint"
msgstr "Программный брейкпоинт"

#: tfrmtracerconfig.rbbreakonaccess.caption
msgctxt "tfrmtracerconfig.rbbreakonaccess.caption"
msgid "Break on Access"
msgstr "на Доступ"

#: tfrmtracerconfig.rbbreakonwrite.caption
msgctxt "tfrmtracerconfig.rbbreakonwrite.caption"
msgid "Break on Write"
msgstr "на Запись"

#: tfrmtrainergenerator.btnaddhotkey.caption
msgid "Add Hotkey"
msgstr "Добавить горячую клавишу"

#: tfrmtrainergenerator.btnaddsounds.caption
msgid "Add sound(s)"
msgstr "Добавить звук(и)"

#: tfrmtrainergenerator.btndelete.caption
msgid "Delete Hotkey"
msgstr "Удалить горячую клавишу"

#: tfrmtrainergenerator.btndesignform.caption
msgctxt "TFRMTRAINERGENERATOR.BTNDESIGNFORM.CAPTION"
msgid "Design userinterface manually"
msgstr "Пользовательский дизайн"

#: tfrmtrainergenerator.button1.caption
msgid "Set Icon"
msgstr "Иконка"

#: tfrmtrainergenerator.button2.caption
msgid "Set Side Image"
msgstr "Фоновое изображение"

#: tfrmtrainergenerator.button3.caption
msgctxt "TFRMTRAINERGENERATOR.BUTTON3.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: tfrmtrainergenerator.button5.caption
msgid "Generate trainer"
msgstr "Сгенерировать"

#: tfrmtrainergenerator.button5.hint
msgid "Generates the trainer script and saves the current table as a .CETRAINER"
msgstr "Генерирует трейнер/Сохраняет текущую таблицу как .CETRAINER"

#: tfrmtrainergenerator.caption
msgid "Trainer generator"
msgstr "Генератор трейнера"

#: tfrmtrainergenerator.cbactivatesound.text
msgctxt "tfrmtrainergenerator.cbactivatesound.text"
msgid "Activate"
msgstr "Activate"

#: tfrmtrainergenerator.cbbeeponaction.caption
msgid "Beep on action"
msgstr "Звуковой сигнал при действии"

#: tfrmtrainergenerator.cbcanresize.caption
msgid "User can resize window"
msgstr "Разрешить изменять размер окна"

#: tfrmtrainergenerator.cbconfigd3dhook.caption
msgid "Configure"
msgstr "Настроить"

#: tfrmtrainergenerator.cbdeactivatesound.text
msgctxt "tfrmtrainergenerator.cbdeactivatesound.text"
msgid "Deactivate"
msgstr "Deactivate"

#: tfrmtrainergenerator.cbplaysoundonaction.caption
msgid "Play sound on activate/deactivate"
msgstr "Звук при активации/деактивации"

#: tfrmtrainergenerator.cbplayxm.caption
msgid "Play mod music file"
msgstr "Проигрывать модульную музыку"

#: tfrmtrainergenerator.cbpopuponkeypress.caption
msgid "Popup trainer on keypress"
msgstr "Всплытие трейнера при нажатии клавиши"

#: tfrmtrainergenerator.cbprotect.caption
msgid "Protect trainer from editing/reading"
msgstr "Защитить трейнер от редактирования/чтения"

#: tfrmtrainergenerator.cbprotect.hint
msgid ""
"Will encrypt the generated cetrainer file and when Cheat Engine loads this file back it will destroy the main form preventing the user from doing anything with it.\n"
"Does not affect the standalone trainer because that one is protected by default\n"
msgstr "Эта опция зашифрует файл созданного трейнера. При его открытии в Cheat Engine, его основная форма будет уничтожена, что не позволит что-либо сделать с ним.\n"

#: tfrmtrainergenerator.cbstopplaying.caption
msgid "Stop playing when"
msgstr "Остановить проигрывание, когда"

#: tfrmtrainergenerator.cbsupportcheatengine.caption
msgctxt "TFRMTRAINERGENERATOR.CBSUPPORTCHEATENGINE.CAPTION"
msgid "Don't support Cheat Engine (or yourself)"
msgstr "Не поддерживать Cheat Engine (или себя)"

#: tfrmtrainergenerator.cbused3dhook.caption
msgid "Use Direct3D Hook"
msgstr "Использовать перехват Direct3D"

#: tfrmtrainergenerator.cetrainersavedialog.title
msgctxt "tfrmtrainergenerator.cetrainersavedialog.title"
msgid "Save script as"
msgstr "Сохранить скрипт как"

#: tfrmtrainergenerator.ctsavedialog.title
msgctxt "TFRMTRAINERGENERATOR.CTSAVEDIALOG.TITLE"
msgid "Save script as"
msgstr "Сохранить скрипт как"

#: tfrmtrainergenerator.edtcaption.text
msgid "My trainer"
msgstr "Мой трейнер"

#: tfrmtrainergenerator.exesavedialog.title
msgctxt "tfrmtrainergenerator.exesavedialog.title"
msgid "Save script as"
msgstr "Сохранить скрипт как"

#: tfrmtrainergenerator.groupbox2.caption
msgid "Automated gui config options"
msgstr "Автоматизированные настройки GUI"

#: tfrmtrainergenerator.label1.caption
msgid "Freeze interval (in milliseconds)"
msgstr "Интервал заморозки (в миллисекундах)"

#: tfrmtrainergenerator.label2.caption
msgid "Processname"
msgstr "Название процесса"

#: tfrmtrainergenerator.label3.caption
msgid "About text:"
msgstr "Текст в «О трейнере»:"

#: tfrmtrainergenerator.label4.caption
msgid "Title"
msgstr "Название"

#: tfrmtrainergenerator.label5.caption
msgctxt "TFRMTRAINERGENERATOR.LABEL5.CAPTION"
msgid "Output"
msgstr "Результат"

#: tfrmtrainergenerator.label6.caption
msgid "Tip: The trainer generator is a tool for beginners. It is recommended to learn lua and the formdesigner and save as .exe manually to experience the full power of a Cheat Engine trainer"
msgstr "Совет: «Генератор трейнера» - инструмент для новичков. Освойте язык lua и «дизайнер форм», чтобы испытать всю мощь Cheat Engine трейнера"

#: tfrmtrainergenerator.lblactivatesound.caption
msgctxt "TFRMTRAINERGENERATOR.LBLACTIVATESOUND.CAPTION"
msgid "Activate"
msgstr "Активация"

#: tfrmtrainergenerator.lbldeactivatesound.caption
msgctxt "TFRMTRAINERGENERATOR.LBLDEACTIVATESOUND.CAPTION"
msgid "Deactivate"
msgstr "Деактивация"

#: tfrmtrainergenerator.lvcheats.columns[0].caption
msgctxt "TFRMTRAINERGENERATOR.LVCHEATS.COLUMNS[0].CAPTION"
msgid "Hotkey"
msgstr "Горячая клавиша"

#: tfrmtrainergenerator.lvcheats.columns[1].caption
msgctxt "TFRMTRAINERGENERATOR.LVCHEATS.COLUMNS[1].CAPTION"
msgid "Description"
msgstr "Описание"

#: tfrmtrainergenerator.menuitem1.caption
msgid "Rebuild Trainer Cheatlist"
msgstr "Переделать список читов трейнера"

#: tfrmtrainergenerator.menuitem2.caption
msgid "Only generate the script"
msgstr "Генерировать только скрипт"

#: tfrmtrainergenerator.miedithotkey.caption
msgctxt "TFRMTRAINERGENERATOR.MIEDITHOTKEY.CAPTION"
msgid "Edit"
msgstr "Редактировать"

#: tfrmtrainergenerator.opendialog2.title
msgid "Open icon file"
msgstr "Открыть .ico файл"

#: tfrmtrainergenerator.rbstopwhenattached.caption
msgid "Game has been attached"
msgstr "Трейнер присоединился к игре"

#: tfrmtrainergenerator.rbstopwhenfocuslost.caption
msgid "Trainer loses focus"
msgstr "Трейнер теряет фокус"

#: tfrmultimap.btnexecuted.caption
msgctxt "tfrmultimap.btnexecuted.caption"
msgid "Code has been executed"
msgstr "Код был выполнен"

#: tfrmultimap.btnfiltercallcount.caption
msgctxt "tfrmultimap.btnfiltercallcount.caption"
msgid "Filter out routine(s) where callcount is NOT"
msgstr "Отфильтровать процедуры, с кол-вом вызовов НЕ ="

#: tfrmultimap.btnfiltermodule.caption
msgctxt "tfrmultimap.btnfiltermodule.caption"
msgid "Filter out routines not in a specific module"
msgstr "Отфильтровать процедуры не из этого модуля"

#: tfrmultimap.btnnotcalled.caption
msgid "Filter out routine(s) that where not CALL'ed"
msgstr "Отфильтровать не вызванные процедуры"

#: tfrmultimap.btnnotexecuted.caption
msgctxt "tfrmultimap.btnnotexecuted.caption"
msgid "Code did not get executed"
msgstr "Код не был выполнен"

#: tfrmultimap.btnpause.caption
msgid "Pause/Resume"
msgstr "Пауза/Возобновить"

#: tfrmultimap.btnresetcount.caption
msgctxt "tfrmultimap.btnresetcount.caption"
msgid "Reset Count"
msgstr "Сброс"

#: tfrmultimap.btnret.caption
msgid "Filter out return from RET's"
msgstr "Отфильтровать возврат из RET'ов"

#: tfrmultimap.btnstart.caption
msgctxt "TFRMULTIMAP.BTNSTART.CAPTION"
msgid "Start"
msgstr "Запустить"

#: tfrmultimap.btnstop.caption
msgctxt "TFRMULTIMAP.BTNSTOP.CAPTION"
msgid "Stop"
msgstr "Остановить"

#: tfrmultimap.button5.caption
msgctxt "tfrmultimap.button5.caption"
msgid "Show matching routines"
msgstr "Показать соответствующие процедуры"

#: tfrmultimap.button6.caption
msgctxt "tfrmultimap.button6.caption"
msgid "Reset"
msgstr "Сбросить"

#: tfrmultimap.button6.hint
msgctxt "tfrmultimap.button6.hint"
msgid "If you lost track of what happened, use this. It will set execution count back to 0 of all the branches it has found"
msgstr "Если вы потеряли след того, что произошло, то воспользуйтесь данной кнопкой. Она вернёт счётчику выполнения всех найденных вызовов значение «0»"

#: tfrmultimap.caption
msgctxt "tfrmultimap.caption"
msgid "Ultimap"
msgstr "Ultimap"

#: tfrmultimap.cbfilterfuturepaths.caption
msgid "Filter future branches"
msgstr "Фильтр последующих переходов"

#: tfrmultimap.cbfilterfuturepaths.hint
msgctxt "tfrmultimap.cbfilterfuturepaths.hint"
msgid "When checked (default) will mark all subsequent paths after this as filtered out"
msgstr "Если включено (по умолчанию), то все последующие пути будут отмечены, как отфильтрованные"

#: tfrmultimap.cbfilteroutnewentries.caption
msgid "Mark all new branches as filtered out"
msgstr "Отметить все новые вызовы, как отфильтрованные"

#: tfrmultimap.cbfilteroutnewentries.hint
msgctxt "tfrmultimap.cbfilteroutnewentries.hint"
msgid "When this checkbox is ticked all newly added code entry points will be marked as entries that do not match the filters"
msgstr "Если установлена галочка, то все новые записи будут отмечены как не соответствующие фильтрам"

#: tfrmultimap.cblogtofile.caption
msgid "Log directly to file"
msgstr "Сохранять лог в файл"

#: tfrmultimap.cbparsedata.caption
msgid "Parse data"
msgstr "Анализировать данные"

#: tfrmultimap.cbpreemptiveflush.caption
msgid "Preemptive flushing"
msgstr "Приоритетное сбрасывание"

#: tfrmultimap.cbpreemptiveflush.hint
msgid "When enabled Cheat Engine will flush the data for each cpu instead of only when the buffer is full"
msgstr "Если буфер заполнится, то Cheat Engine сбросит содержимое буфера каждого ядра процессора"

#: tfrmultimap.edtfilename.text
msgid "c:\\log.dat"
msgstr "c:\\log.dat"

#: tfrmultimap.label1.caption
msgid "Worker threads"
msgstr "Рабочих потоков"

#: tfrmultimap.label2.caption
msgid "Event buffer size"
msgstr "Размер буфера событий"

#: tfrmultimap.label5.caption
msgid "Banch targets:"
msgstr "Цели:"

#: tfrmultimap.label6.caption
msgid "General tip: \"Pause/Resume\", \"Code did not get executed\" and \"Code has been executed\" can be rightclicked and assigned a hotkey for use inside games so you don't have to alt tab out"
msgstr "Общий совет: Можно назначить горячие клавиши на «Пауза/Возобновить», «Код не был выполнен» и «Код был выполнен», кликнув по ним правой кнопкой мыши, чтобы использовать их не сворачивая игры"

#: tfrmultimap.lbllastfilterresult.caption
msgctxt "tfrmultimap.lbllastfilterresult.caption"
msgid "Last filter results:"
msgstr "Последние результаты фильтра:"

#: tfrmultimap.listview1.columns[0].caption
msgctxt "tfrmultimap.listview1.columns[0].caption"
msgid "Address To"
msgstr "Обращение к"

#: tfrmultimap.listview1.columns[1].caption
msgctxt "tfrmultimap.listview1.columns[1].caption"
msgid "Last origin"
msgstr "Последний источник"

#: tfrmultimap.listview1.columns[2].caption
msgctxt "TFRMULTIMAP.LISTVIEW1.COLUMNS[2].CAPTION"
msgid "Count"
msgstr "Кол-во"

#: tfrmultimap.menuitem1.caption
msgid "Add selection to code list"
msgstr "Добавить выбранное в список кодов"

#: tfrmultimap.menuitem2.caption
msgid "Flush buffers"
msgstr "Сброс буфера"

#: tfrmultimap.miremovehotkey.caption
msgid "Remove hotkey"
msgstr "Убрать горячую клавишу"

#: tfrmultimap.misethotkey.caption
msgid "Set hotkey"
msgstr "Назначить горячую клавишу"

#: tfrmultimap2.btnaddrange.caption
msgctxt "TFRMULTIMAP2.BTNADDRANGE.CAPTION"
msgid "Add range"
msgstr "Добавить диапазон"

#: tfrmultimap2.btncancelfilter.caption
msgid "Cancel filter operation"
msgstr "Отменить действие фильтра"

#: tfrmultimap2.btnexecuted.caption
msgctxt "tfrmultimap2.btnexecuted.caption"
msgid "Code has been executed"
msgstr "Код был выполнен"

#: tfrmultimap2.btnfiltercallcount.caption
msgctxt "TFRMULTIMAP2.BTNFILTERCALLCOUNT.CAPTION"
msgid "Filter out instructions where callcount is NOT"
msgstr "Отфильтровать процедуры, с кол-вом вызовов НЕ ="

#: tfrmultimap2.btnfiltermodule.caption
msgctxt "TFRMULTIMAP2.BTNFILTERMODULE.CAPTION"
msgid "Filter out instructions not in a specific range"
msgstr "Отфильтровать инструкции вне диапазона"

#: tfrmultimap2.btnnotcalled.caption
msgid "Filter out everything except CALL"
msgstr "Отфильтровать всё, за исключением вызова"

#: tfrmultimap2.btnnotexecuted.caption
msgctxt "tfrmultimap2.btnnotexecuted.caption"
msgid "Code did not get executed"
msgstr "Код не был выполнен"

#: tfrmultimap2.btnrecordpause.caption
msgid "Record / Pause"
msgstr "Запись / Пауза"

#: tfrmultimap2.btnreset.caption
msgctxt "tfrmultimap2.btnreset.caption"
msgid "Reset"
msgstr "Сбросить"

#: tfrmultimap2.btnreset.hint
msgctxt "tfrmultimap2.btnreset.hint"
msgid "If you lost track of what happened, use this. It will set execution count back to 0 of all the branches it has found"
msgstr "Если вы потеряли след того, что произошло, то воспользуйтесь данной кнопкой. Она вернёт счётчику выполнения всех найденных вызовов значение «0»"

#: tfrmultimap2.btnresetcount.caption
msgctxt "tfrmultimap2.btnresetcount.caption"
msgid "Reset Count"
msgstr "Сброс"

#: tfrmultimap2.button5.caption
msgctxt "TFRMULTIMAP2.BUTTON5.CAPTION"
msgid "Show the current valid instruction list"
msgstr "Показать текущий список допустимых инструкций"

#: tfrmultimap2.caption
msgctxt "tfrmultimap2.caption"
msgid "Ultimap 2"
msgstr "Ultimap 2"

#: tfrmultimap2.cbautoprocess.caption
msgctxt "TFRMULTIMAP2.CBAUTOPROCESS.CAPTION"
msgid "Autoprocess tracefiles"
msgstr "Автообработка файлов трассировки"

#: tfrmultimap2.cbautoprocess.hint
msgid ""
"When enabled this will check the filesize every few seconds, and will process the files when they have grown beyond the given size.\n"
"\n"
"Note: Due to the way the processing is done, trace data will still be written to disk during the processing. If you generate more data than can be processed at a time, the filesize will keep growing. You can combine this with the \"Pause target while processing\" option so that it shouldn't generate too much data\n"
msgstr ""
"Если включено, то каждые несколько секунд размер файла будет проверяться и обрабатываться при превышении указанного размера.\n"
"\n"
"Примечание: Из-за способа обработки данные трассировки всё равно будут записываться на диск при обработке. Если вы создаёте больше данных, чем можно обработать за один раз, размер файла продолжит расти. Вы можете совместить это с опцией «Приостанавливать цель при обработке», чтобы не создавать слишком много данных\n"

#: tfrmultimap2.cbdontdeletetracefiles.caption
msgid "Don't delete trace files"
msgstr "Хранить файлы трассировки"

#: tfrmultimap2.cbdontdeletetracefiles.hint
msgid ""
"Normally Cheat Engine will delete the trace files after they have been processed. But if you wish to save them for your own use, check this box\n"
"\n"
"These trace files can grow really big, so make sure you have enough diskspace\n"
msgstr ""
"Обычно Cheat Engine удаляет файлы трассировки после их обработки. Но если вы хотите сохранить их для собственного использования, то установите этот флажок.\n"
"\n"
"Эти файлы могут сильно увеличиваться в размере, поэтому убедитесь, что у вас достаточно места на диске\n"

#: tfrmultimap2.cbfilterfuturepaths.caption
msgid "Exclude new addresses"
msgstr "Исключать новые адреса"

#: tfrmultimap2.cbfilterfuturepaths.hint
msgctxt "tfrmultimap2.cbfilterfuturepaths.hint"
msgid "When checked (default) will mark all subsequent paths after this as filtered out"
msgstr "Если включено (по умолчанию), то все последующие пути будут отмечены, как отфильтрованные"

#: tfrmultimap2.cbfilteroutnewentries.caption
msgid "Mark all new addresses as filtered out"
msgstr "Отметить все новые адреса, как отфильтрованные"

#: tfrmultimap2.cbfilteroutnewentries.hint
msgctxt "tfrmultimap2.cbfilteroutnewentries.hint"
msgid "When this checkbox is ticked all newly added code entry points will be marked as entries that do not match the filters"
msgstr "Если установлена галочка, то все новые записи будут отмечены как не соответствующие фильтрам"

#: tfrmultimap2.cbkernelmode.caption
msgid "Kernelmode"
msgstr "Режим ядра"

#: tfrmultimap2.cbnointerrupts.caption
msgid "Do not trigger interrupts when full"
msgstr "Не вызывать прерывания если нет места"

#: tfrmultimap2.cbnointerrupts.hint
msgid ""
"In Windows 10, when a PMI triggers, it will BSOD with \"PROFILER_CONFIGURATION_ILLEGAL\" if you use ranges and don't have a kernelmode debugger attached\n"
"\n"
"Tip: Use a huge buffer and autoprocess/flush the tracefiles\n"
"Tip2: If DBVM is running it will hide the fact that regions are used from windows, and this you can just use interrupts like before\n"
msgstr ""
"Срабатывание PMI в Windows 10 приведёт к BSOD с «PROFILER_CONFIGURATION_ILLEGAL», если вы используете диапазоны, но не присоединили отладчик режима ядра\n"
"\n"
"Совет: Используйте огромный буфер и автообработку/сброс файлов трассировки\n"
"Совет2: Если DBMV запущена, то это скроет факт использования регионов из Windows и позволит использовать прерывания как и прежде\n"

#: tfrmultimap2.cbparsetotextfile.caption
msgid "Parse trace to textfile"
msgstr "Разбор трассировки в текстовый файл"

#: tfrmultimap2.cbparsetotextfile.hint
msgid ""
"When enabled will write the sequence of events as they happen as plain text to a file called cpu#trace.txt.\n"
"This file contains the disassemble and some event data that happens along the way.\n"
"\n"
"It is recommended to use a very small range, and a stop condition\n"
msgstr ""
"Если включено, то последовательность происходящих событий будет записываться как обычный текст в файл под названием cpu#trace.txt.\n"
"Данный файл содержит разбор и некоторые данные событий, которые происходили по ходу.\n"
"\n"
"Рекомендуется использовать условие остановки и очень маленький диапазон\n"

#: tfrmultimap2.cbpausetargetwhileprocessing.caption
msgid "Pause target while processing"
msgstr "Приостанавливать цель при обработке"

#: tfrmultimap2.cbtraceallprocesses.caption
msgid "Trace all processes"
msgstr "Трассировать все процессы"

#: tfrmultimap2.cbtraceinterval.caption
msgctxt "TFRMULTIMAP2.CBTRACEINTERVAL.CAPTION"
msgid "every "
msgstr "каждые "

#: tfrmultimap2.cbusermode.caption
msgid "Usermode"
msgstr "Пользовательский режим"

#: tfrmultimap2.cbwhenfilesizeabove.caption
msgctxt "TFRMULTIMAP2.CBWHENFILESIZEABOVE.CAPTION"
msgid "when filesize above"
msgstr "когда размер выше"

#: tfrmultimap2.detargetfolder.hint
msgid ""
"The folder to store the processor trace files. \n"
"These files can be quite big (a few seconds can already be over 200MB of space or more)\n"
msgstr ""
"Папка для хранения обработанных трассировочных файлов. \n"
"Эти файлы могут быть довольно большими (спустя уже несколько секунд они могут занимать 200Мб или более)\n"

#: tfrmultimap2.detargetfolder.text
msgctxt "tfrmultimap2.detargetfolder.text"
msgid "d:\\lotsofspace"
msgstr "d:\\lotsofspace"

#: tfrmultimap2.detextout.hint
msgid ""
"The folder to store the trace output to\n"
"It is recommended to use a small region with a stop condition, else this disk will be full before you know it\n"
msgstr ""
"Папка для хранения результата трассировки.\n"
"Рекомендуется использовать небольшую область с условием остановки, иначе указанный вам диск будет полон прежде, чем вы узнаете об этом\n"

#: tfrmultimap2.detextout.text
msgctxt "TFRMULTIMAP2.DETEXTOUT.TEXT"
msgid "d:\\lotsofspace"
msgstr "d:\\lotsofspace"

#: tfrmultimap2.gbrange.caption
msgid "Ranges: (Empty for all) (Max 0) "
msgstr "Диапазоны: (Пусто для всех) (Макс. 0) "

#: tfrmultimap2.label1.caption
msgctxt "tfrmultimap2.label1.caption"
msgid "Paused"
msgstr "На паузе"

#: tfrmultimap2.label2.caption
msgid "MB"
msgstr "Мбайт"

#: tfrmultimap2.label4.caption
msgctxt "TFRMULTIMAP2.LABEL4.CAPTION"
msgid "Seconds"
msgstr "Секунд"

#: tfrmultimap2.lblbufferspercpu.caption
msgid "Buffer per CPU"
msgstr "Буфер для каждого ЦП"

#: tfrmultimap2.lblipcount.caption
msgctxt "tfrmultimap2.lblipcount.caption"
msgid "Instruction Pointer List Size:"
msgstr "Размер списка указателя инструкции:"

#: tfrmultimap2.lblkb.caption
msgctxt "TFRMULTIMAP2.LBLKB.CAPTION"
msgid "KB"
msgstr "Кбайт(а)"

#: tfrmultimap2.lbllastfilterresult.caption
msgctxt "tfrmultimap2.lbllastfilterresult.caption"
msgid "Last filter results:"
msgstr "Последние результаты фильтра:"

#: tfrmultimap2.listview1.columns[0].caption
msgctxt "TFRMULTIMAP2.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tfrmultimap2.listview1.columns[1].caption
msgctxt "TFRMULTIMAP2.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Count"
msgstr "Кол-во"

#: tfrmultimap2.listview1.columns[2].caption
msgid "Invalidated"
msgstr "Недействителен"

#: tfrmultimap2.menuitem1.caption
msgctxt "TFRMULTIMAP2.MENUITEM1.CAPTION"
msgid "Copy selection to clipboard"
msgstr "Копировать выбранное в буфер обмена"

#: tfrmultimap2.menuitem2.caption
msgctxt "tfrmultimap2.menuitem2.caption"
msgid "File"
msgstr "Файл"

#: tfrmultimap2.menuitem3.caption
msgid "Open tracefile reader"
msgstr "Открыть средство чтения файла трассировки"

#: tfrmultimap2.menuitem4.caption
msgctxt "tfrmultimap2.menuitem4.caption"
msgid "Close"
msgstr "Закрыть"

#: tfrmultimap2.menuitem5.caption
msgid "Debug: Process tracefile"
msgstr "Отладка: обработка файла трассировки"

#: tfrmultimap2.mirangedeleteall.caption
msgid "Clear List"
msgstr "Очистить список"

#: tfrmultimap2.mirangedeleteall.caption
msgctxt "tfrmultimap2.mirangedeleteall.caption"
msgid "Clear List"
msgstr "Очистить список"

#: tfrmultimap2.mirangedeleteselected.caption
msgctxt "TFRMULTIMAP2.MIRANGEDELETESELECTED.CAPTION"
msgid "Delete Selected"
msgstr "Удалить выбранное"

#: tfrmultimap2.rblogtofolder.caption
msgid "Process data later"
msgstr "Обработывать данные позже"

#: tfrmultimap2.rblogtofolder.hint
msgid "CE will write the results to disk as quickly as possible but won't process it until the recording is stopped, or a filter function is being used."
msgstr "Cheat Engine запишет результат на диск как можно быстрее, но не будет обрабатывать его до тех пор, пока запись не будет остановлена или не будет использована функция фильтра."

#: tfrmultimap2.rbruntimeparsing.caption
msgid "Process data while recording"
msgstr "Обрабатывать данные во время записи"

#: tfrmultimap2.rbruntimeparsing.hint
msgid "Constantly process the data instead of waiting for the user's input"
msgstr "Постоянная обработка данных, вместо ожидания действий от пользователя"

#: tfrmwatchlist.caption
msgid "Watch list"
msgstr "Список наблюдения"

#: tfrmwatchlist.lvwatchlist.columns[0].caption
msgid "Address/Expression"
msgstr "Адрес/Выражение"

#: tfrmwatchlist.lvwatchlist.columns[1].caption
msgctxt "TFRMWATCHLIST.LVWATCHLIST.COLUMNS[1].CAPTION"
msgid "Value"
msgstr "Значение"

#: tfrmwatchlist.menuitem3.caption
msgid "Refresh values"
msgstr "Обновить значения"

#: tfrmwatchlist.menuitem4.caption
msgid "Browse memory region"
msgstr "Просмотреть регион памяти"

#: tfrmwatchlist.miadditem.caption
msgctxt "TFRMWATCHLIST.MIADDITEM.CAPTION"
msgid "Add Item"
msgstr "Добавить элемент"

#: tfrmwatchlist.micopytoclipboard.caption
msgid "Copy expression(s) to clipboard"
msgstr "Копировать выражение в буфер обмена"

#: tfrmwatchlist.micopytoclipboardex.caption
msgid "Copy expression(s) and value(s) to clipboard"
msgstr "Копировать выражение и значение в буфер обмена"

#: tfrmwatchlist.mideleteitems.caption
msgid "Delete Item(s)"
msgstr "Удалить элемент(ы)"

#: tfrmwatchlist.miedititem.caption
msgid "Edit Item"
msgstr "Редактировать элемент"

#: tfrmwatchlist.mipastefromclipboard.caption
msgid "Paste expression(s) from clipboard"
msgstr "Вставить выражение из буфера обмена"

#: tfrmwatchlistaddentry.btncancel.caption
msgctxt "TFRMWATCHLISTADDENTRY.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tfrmwatchlistaddentry.btnok.caption
msgctxt "TFRMWATCHLISTADDENTRY.BTNOK.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tfrmwatchlistaddentry.caption
msgid "Add watcher entry"
msgstr "Добавление записи для наблюдения"

#: tfrmwatchlistaddentry.edtexpression.texthint
msgid "Expression"
msgstr "Выражение"

#: tfrmwatchlistaddentry.rgtype.caption
msgctxt "TFRMWATCHLISTADDENTRY.RGTYPE.CAPTION"
msgid "Type"
msgstr "Тип"

#: thotkeyform.bitbtn1.caption
msgctxt "THOTKEYFORM.BITBTN1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: thotkeyform.btnapply.caption
msgctxt "THOTKEYFORM.BTNAPPLY.CAPTION"
msgid "Apply"
msgstr "Применить"

#: thotkeyform.btncancel.caption
msgctxt "THOTKEYFORM.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: thotkeyform.btncreatehotkey.caption
msgid "Create hotkey"
msgstr "Создать горячую клавишу"

#: thotkeyform.btnedithotkey.caption
msgid "Edit Hotkey"
msgstr "Редактировать горячую клавишу"

#: thotkeyform.button2.caption
msgctxt "THOTKEYFORM.BUTTON2.CAPTION"
msgid "Clear"
msgstr "Очистить"

#: thotkeyform.caption
msgid "Set/Change hotkey"
msgstr "Назначить/Изменить горячую клавишу"

#: thotkeyform.cbforceenglishactivate.caption
msgctxt "thotkeyform.cbforceenglishactivate.caption"
msgid "Force English"
msgstr "Только английский"

#: thotkeyform.cbforceenglishactivate.hint
msgctxt "thotkeyform.cbforceenglishactivate.hint"
msgid "Tries to set the language of the windows speech synthesizer to English when speaking this. Won't speak if there is no English voice installed"
msgstr "Пытается установить язык синтезатора речи Windows на английский. Текст не будет произнесён, если не установлен английский голос"

#: thotkeyform.cbforceenglishdeactivate.caption
msgctxt "THOTKEYFORM.CBFORCEENGLISHDEACTIVATE.CAPTION"
msgid "Force English"
msgstr "Только английский"

#: thotkeyform.cbforceenglishdeactivate.hint
msgctxt "THOTKEYFORM.CBFORCEENGLISHDEACTIVATE.HINT"
msgid "Tries to set the language of the windows speech synthesizer to English when speaking this. Won't speak if there is no English voice installed"
msgstr "Пытается установить язык синтезатора речи Windows на английский. Текст не будет произнесён, если не установлен английский голос"

#: thotkeyform.cbfreezedirection.text
msgctxt "thotkeyform.cbfreezedirection.text"
msgid "Toggle freeze"
msgstr "Заморозить/Разморозить"

#: thotkeyform.edtactivatetext.text
msgid "{MRDescription} Activated"
msgstr "{MRDescription} Activated"

#: thotkeyform.edtdeactivatetext.text
msgid "{MRDescription} Deactivated"
msgstr "{MRDescription} Deactivated"

#: thotkeyform.edtdescription.hint
msgid "When autogenerating a trainer this field will be used as description"
msgstr "При автосоздании трейнера, введённый текст будет использован в качестве описания"

#: thotkeyform.label1.caption
msgid "Type the keys you want to set the hotkey to"
msgstr "Горячая клавиша"

#: thotkeyform.label2.caption
msgid "Description (Optional)"
msgstr "Описание (по усмотрению)"

#: thotkeyform.lblactivatesound.caption
msgctxt "THOTKEYFORM.LBLACTIVATESOUND.CAPTION"
msgid "Activate sound"
msgstr "Звук активации"

#: thotkeyform.lbldeactivatesound.caption
msgctxt "THOTKEYFORM.LBLDEACTIVATESOUND.CAPTION"
msgid "Deactivate sound"
msgstr "Звук деактивации"

#: thotkeyform.listview1.columns[0].caption
msgctxt "THOTKEYFORM.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Hotkey"
msgstr "Горячая клавиша"

#: thotkeyform.listview1.columns[1].caption
msgid "On Hotkey"
msgstr "Действие при нажатии"

#: thotkeyform.listview1.columns[2].caption
msgctxt "THOTKEYFORM.LISTVIEW1.COLUMNS[2].CAPTION"
msgid "Value"
msgstr "Значение"

#: thotkeyform.listview1.columns[3].caption
msgctxt "THOTKEYFORM.LISTVIEW1.COLUMNS[3].CAPTION"
msgid "Description"
msgstr "Описание"

#: thotkeyform.miaddsound.caption
msgid "Add sounds"
msgstr "Добавить звуки"

#: thotkeyform.midelete.caption
msgctxt "THOTKEYFORM.MIDELETE.CAPTION"
msgid "Delete"
msgstr "Удалить"

#: tinputboxtop.button1.caption
msgctxt "TINPUTBOXTOP.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tinputboxtop.button2.caption
msgctxt "TINPUTBOXTOP.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tlgunit.rsyouwin
msgid "OMG, You must have cheated or don't have a life. (Although some people claim that thats the same)"
msgstr "Боже мой! Должно быть вы читерили или у вас совсем нет жизни. (Хотя некоторые утверждают, что это одно и тоже)"

#: tmainform.actopen.hint
msgid "Open a cheat table or unprotected cetrainer"
msgstr "Открытие таблицы или незащищённого Cheat Engine трейнера"

#: tmainform.actsave.hint
msgid "Save your current data. Save as .exe to create a standalone trainer"
msgstr "Сохранение текущих данных. Для создания автономного трейнера сохраните как .exe"

#: tmainform.address1.caption
msgctxt "TMAINFORM.ADDRESS1.CAPTION"
msgid "Address"
msgstr "Адрес"

#: tmainform.advancedbutton.caption
msgctxt "TMAINFORM.ADVANCEDBUTTON.CAPTION"
msgid "Advanced Options"
msgstr "Дополнительные возможности"

#: tmainform.advancedbutton.hint
msgid "Codelist and pause"
msgstr "Список кодов и остановка процесса игры"

#: tmainform.andlabel.caption
msgctxt "TMAINFORM.ANDLABEL.CAPTION"
msgid "and"
msgstr "и"

#: tmainform.browsethismemoryarrea1.caption
msgctxt "TMAINFORM.BROWSETHISMEMORYARREA1.CAPTION"
msgid "Browse this memory region"
msgstr "Просмотреть этот регион памяти"

#: tmainform.browsethismemoryregion1.caption
msgctxt "TMAINFORM.BROWSETHISMEMORYREGION1.CAPTION"
msgid "Browse this memory region"
msgstr "Просмотреть этот регион памяти"

#: tmainform.browsethismemoryregioninthedisassembler1.caption
msgctxt "tmainform.browsethismemoryregioninthedisassembler1.caption"
msgid "Disassemble this memory region"
msgstr "Дизассемблировать этот регион памяти"

#: tmainform.btnaddaddressmanually.caption
msgid "Add Address Manually"
msgstr "Добавить адрес"

#: tmainform.btnfirst.caption
msgctxt "TMAINFORM.BTNFIRST.CAPTION"
msgid "First Scan2"
msgstr "Поиск2"

#: tmainform.btnmemoryview.caption
msgid "Memory View"
msgstr "Редактор памяти"

#: tmainform.btnnewscan.caption
msgctxt "TMAINFORM.BTNNEWSCAN.CAPTION"
msgid "First Scan"
msgstr "Поиск"

#: tmainform.btnnext.caption
msgid "Next scan 2"
msgstr "Отсев2"

#: tmainform.btnnextscan.caption
msgctxt "TMAINFORM.BTNNEXTSCAN.CAPTION"
msgid "Next Scan"
msgstr "Отсев"

#: tmainform.btnsetspeedhack2.caption
msgctxt "TMAINFORM.BTNSETSPEEDHACK2.CAPTION"
msgid "Apply"
msgstr "Применить"

#: tmainform.button1.caption
msgid "Button1"
msgstr "Кнопка1"

#: tmainform.calculatenewvaluepart21.caption
msgid "Recalculate new addresses"
msgstr "Перерасчёт новых адресов"

#: tmainform.cbcasesensitive.caption
msgctxt "TMAINFORM.CBCASESENSITIVE.CAPTION"
msgid "Case sensitive"
msgstr "С учётом регистра"

#: tmainform.cbcodepage.caption
msgctxt "TMAINFORM.CBCODEPAGE.CAPTION"
msgid "Codepage"
msgstr "Кодовая страница"

#: tmainform.cbcomparetosavedscan.caption
msgctxt "tmainform.cbcomparetosavedscan.caption"
msgid "Compare to first/saved scan"
msgstr "Сравнение с первым/сохранённым результатом поиска"

#: tmainform.cbcopyonwrite.caption
msgid "CopyOnWrite"
msgstr "Копируемая при записи"

#: tmainform.cbcopyonwrite.hint
msgid ""
"Unchecked:\n"
"Do not scan copy-on-write memory\n"
"\n"
"Checked:\n"
"Only scan copy-on-write memory\n"
"\n"
"Gray:\n"
"Don't care if it's copy-on-write or not"
msgstr ""
"Галочка не установлена:\n"
"Не сканировать «копируемую при записи» память\n"
"\n"
"Галочка установлена:\n"
"Сканировать только «копируемую при записи» память\n"
"\n"
"Неопределённое состояние:\n"
"Не важно, «копируемая при записи» или нет"

#: tmainform.cbexecutable.caption
msgid "Executable"
msgstr "Исполняемая"

#: tmainform.cbexecutable.hint
msgid ""
"Unchecked:\n"
"Do not scan executable memory\n"
"\n"
"Checked:\n"
"Only scan executable memory\n"
"\n"
"Gray:\n"
"Don't care if it's executable or not"
msgstr ""
"Галочка не установлена:\n"
"Не сканировать «исполняемую» память\n"
"\n"
"Галочка установлена:\n"
"Сканировать только «исполняемую» память\n"
"\n"
"Неопределённое состояние:\n"
"Не важно, «исполняемая» или нет"

#: tmainform.cbfastscan.caption
msgid "Fast Scan"
msgstr "Быстрый поиск"

#: tmainform.cbfastscan.hint
msgid "Speeds up the scan and decreases useless results by skipping unaligned memory, or only scans addresses ending with specific digits"
msgstr "Ускоряет поиск и уменьшает количество бесполезных результатов, пропуская невыровненную память или сканируя только адреса, оканчивающиеся определёнными цифрами"

#: tmainform.cbfloatsimple.caption
msgid "Simple values only"
msgstr "Простые значения"

#: tmainform.cbhexadecimal.caption
msgctxt "TMAINFORM.CBHEXADECIMAL.CAPTION"
msgid "Hex"
msgstr "Hex"

#: tmainform.cbhexadecimal.hint
msgid "When checked the value you type in is hexadecimal"
msgstr "При установленной галочке значение будет в шестнадцатеричном виде"

#: tmainform.cbluaformula.caption
msgid "Lua formula"
msgstr "Формула Lua"

#: tmainform.cbnot.caption
msgid "Not"
msgstr "Исключить"

#: tmainform.cbnot.hint
msgid "When checked CE will find everything EXCEPT the value/range you've given"
msgstr "Если эта опция включена, то Cheat Engine найдёт всё, за исключением указанного вами значения/диапазона"

#: tmainform.cbpausewhilescanning.caption
msgid "Pause the game while scanning"
msgstr "Приостановить процесс игры при поиске"

#: tmainform.cbpercentage.caption
msgid "Percent"
msgstr "Процент"

#: tmainform.cbrepeatuntilstopped.caption
msgid "Repeat"
msgstr "Повторение"

#: tmainform.cbrepeatuntilstopped.hint
msgid "Repeats the unchanged value scan until it gets stopped"
msgstr "Повторяет поиск неизмененного значения до тех пор, пока он не будет остановлено"

#: tmainform.cbspeedhack.caption
msgid "Enable Speedhack"
msgstr "Включить спидхак"

#: tmainform.cbspeedhack.hint
msgid "Enable speedhack"
msgstr "Включить спидхак"

#: tmainform.cbunicode.caption
msgctxt "tmainform.cbunicode.caption"
msgid "UTF-16"
msgstr "UTF-16"

#: tmainform.cbunrandomizer.caption
msgctxt "TMAINFORM.CBUNRANDOMIZER.CAPTION"
msgid "Unrandomizer"
msgstr "Антирандомайзер"

#: tmainform.cbwritable.caption
msgid "Writable"
msgstr "Перезаписываемая"

#: tmainform.cbwritable.hint
msgid ""
"Unchecked:\n"
"Do not scan writable memory\n"
"\n"
"Checked:\n"
"Only scan writable memory\n"
"\n"
"Gray:\n"
"Don't care if it's writable memory or not"
msgstr ""
"Галочка не установлена:\n"
"Не сканировать «перезаписываемую» память\n"
"\n"
"Галочка установлена:\n"
"Сканировать только «перезаписываемую» память\n"
"\n"
"Неопределённое состояние:\n"
"Не важно, «перезаписываемая» или нет"

#: tmainform.change1.caption
msgid "Change record"
msgstr "Изменить запись"

#: tmainform.changescript1.caption
msgctxt "TMAINFORM.CHANGESCRIPT1.CAPTION"
msgid "Change script"
msgstr "Изменить скрипт"

#: tmainform.commentbutton.caption
msgid "Table Extras"
msgstr "Дополнение к таблице"

#: tmainform.copy1.caption
msgctxt "TMAINFORM.COPY1.CAPTION"
msgid "Copy"
msgstr "Копировать"

#: tmainform.copy2.caption
msgctxt "TMAINFORM.COPY2.CAPTION"
msgid "Copy"
msgstr "Копировать"

#: tmainform.copyselectedaddresses1.caption
msgid "Copy selected addresses"
msgstr "Копировать выбранные адреса"

#: tmainform.creategroup.caption
msgid "Create Header"
msgstr "Создать заголовок"

#: tmainform.createprocess1.caption
msgctxt "TMAINFORM.CREATEPROCESS1.CAPTION"
msgid "Create Process"
msgstr "Создать процесс"

#: tmainform.cut1.caption
msgctxt "TMAINFORM.CUT1.CAPTION"
msgid "Cut"
msgstr "Вырезать"

#: tmainform.cut2.caption
msgctxt "TMAINFORM.CUT2.CAPTION"
msgid "Cut"
msgstr "Вырезать"

#: tmainform.deletethisrecord1.caption
msgid "Delete this record"
msgstr "Удалить эту запись"

#: tmainform.description1.caption
msgctxt "TMAINFORM.DESCRIPTION1.CAPTION"
msgid "Description"
msgstr "Описание"

#: tmainform.edit3.caption
msgid "&Edit"
msgstr "&Изменить"

#: tmainform.file1.caption
msgid "&File"
msgstr "&Файл"

#: tmainform.findoutwhataccessesthisaddress1.caption
msgctxt "tmainform.findoutwhataccessesthisaddress1.caption"
msgid "Find out what accesses this address"
msgstr "Найти инструкции, обращающиеся к этому адресу"

#: tmainform.forcerechecksymbols1.caption
msgctxt "TMAINFORM.FORCERECHECKSYMBOLS1.CAPTION"
msgid "Force recheck symbols"
msgstr "Принудительная перепроверка символов"

#: tmainform.foundcountlabel.hint
msgid "This shows the amount of addresses found"
msgstr "Общее количество найденных адресов"

#: tmainform.foundlist3.columns[0].caption
msgctxt "TMAINFORM.FOUNDLIST3.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tmainform.foundlist3.columns[1].caption
msgctxt "TMAINFORM.FOUNDLIST3.COLUMNS[1].CAPTION"
msgid "Value"
msgstr "Значение"

#: tmainform.foundlist3.columns[2].caption
msgctxt "TMAINFORM.FOUNDLIST3.COLUMNS[2].CAPTION"
msgid "Previous"
msgstr "Прежнее"

#: tmainform.foundlist3.hint
msgid "This list shows all the found addresses that matched your last scan"
msgstr "В этом списке указаны все адреса, найденные при последнем поиске"

#: tmainform.freezealladdresses2.caption
msgid "Toggle Selected Records"
msgstr "Переключить выбранные записи"

#: tmainform.gbscanoptions.caption
msgid "Memory Scan Options"
msgstr "Параметры сканирования памяти"

#: tmainform.helpindex1.caption
msgid "Cheat Engine Help"
msgstr "Справка"

#: tmainform.label1.caption
msgctxt "TMAINFORM.LABEL1.CAPTION"
msgid "Start"
msgstr "От"

#: tmainform.label2.caption
msgctxt "TMAINFORM.LABEL2.CAPTION"
msgid "Stop"
msgstr "До"

#: tmainform.label54.caption
msgctxt "TMAINFORM.LABEL54.CAPTION"
msgid "Speed"
msgstr "Скорость"

#: tmainform.label6.caption
msgctxt "tmainform.label6.caption"
msgid "Found:"
msgstr "Найдено:"

#: tmainform.lblscantype.caption
msgid "Scan Type"
msgstr "Тип поиска"

#: tmainform.lblsigned.caption
msgid ""
"This table has been signed by\n"
"Someone\n"
msgstr ""
"Эта таблица была подписана\n"
"Кем-то\n"

#: tmainform.lblvaluetype.caption
msgid "Value Type"
msgstr "Тип значения"

#: tmainform.load1.caption
msgctxt "TMAINFORM.LOAD1.CAPTION"
msgid "Load"
msgstr "Загрузить"

#: tmainform.menuitem1.caption
msgid "Select All"
msgstr "Выбрать все"

#: tmainform.menuitem12.caption
msgid "Cheat Engine Tutorial (64-Bit)"
msgstr "Учебное руководство (64-битная версия)"

#: tmainform.menuitem15.caption
msgid "Cheat Engine Tutorial Games"
msgstr "Игровое учебное руководство"

#: tmainform.menuitem7.caption
msgid "Quit"
msgstr "Выйти"

#: tmainform.menuitem8.caption
msgctxt "TMAINFORM.MENUITEM8.CAPTION"
msgid "Open Process"
msgstr "Открыть процесс"

#: tmainform.menuitem9.caption
msgid "Generate generic trainer lua script from table"
msgstr "Сгенерировать трейнер, используя текущую таблицу"

#: tmainform.mi3d.caption
msgid "D3D"
msgstr "D3D"

#: tmainform.miabout.caption
msgctxt "TMAINFORM.MIABOUT.CAPTION"
msgid "About"
msgstr "О Программе"

#: tmainform.miaddaddress.caption
msgid "Add selected addresses to the addresslist"
msgstr "Добавить выбранные адреса в таблицу"

#: tmainform.miaddfile.caption
msgid "Add file"
msgstr "Добавить файл(ы)"

#: tmainform.miaddtab.caption
msgid "Add scan tab"
msgstr "Добавить поисковую вкладку"

#: tmainform.miallowcollapse.caption
msgid "Allow left and right arrow keys to collapse and expand"
msgstr "Развёртывание/сворачивание записи нажатием клавиш «Left» и «Right»"

#: tmainform.mialwayshidechildren.caption
msgid "Always hide children"
msgstr "Всегда скрывать дочерние записи"

#: tmainform.miasyncscript.caption
msgid "Execute asynchronous"
msgstr "Выполнить асинхронно"

#: tmainform.miautoassembleerrormessage.caption
msgid "<Error message here>"
msgstr "<Сообщение об ошибке здесь>"

#: tmainform.mibindactivation.caption
msgid "Activating this entry activates it's children"
msgstr "Активация этой записи активирует и её дочерние записи"

#: tmainform.mibinddeactivation.caption
msgid "Deactivating this entry deactivates it's children"
msgstr "Деактивация этой записи деактивирует и её дочерние записи"

#: tmainform.michangecolor.caption
msgid "Change Color"
msgstr "Изменить цвет"

#: tmainform.michangevalue.caption
msgid "Change value of selected addresses"
msgstr "Изменить значение выбранных адресов"

#: tmainform.michangevalueback.caption
msgid "Change value of selected addresses back to previous/saved value"
msgstr "Изменить значение выбранных адресов на прежнее/сохранённое"

#: tmainform.miclosetab.caption
msgid "Close tab"
msgstr "Закрыть вкладку"

#: tmainform.micompression.caption
msgid "Compression"
msgstr "Сжатие"

#: tmainform.micreateluaform.caption
msgid "Create form"
msgstr "Создать форму"

#: tmainform.midbvmfindwhatwritesoraccesses.caption
msgid "DBVM Find out what writes or accesses this address"
msgstr "DBVM поиск инструкций, записывающие или получающие доступ к этому адресу"

#: tmainform.midefinenewcustomtype.caption
msgid "Define new custom type (Auto Assembler)"
msgstr "Определить новый пользовательский тип (Автоассемблер)"

#: tmainform.midefinenewcustomtypelua.caption
msgid "Define new custom type (LUA)"
msgstr "Определить новый пользовательский тип (LUA)"

#: tmainform.mideletecustomtype.caption
msgid "Delete selected custom type"
msgstr "Удалить выбранный пользовательский тип"

#: tmainform.midisassemble.caption
msgctxt "tmainform.midisassemble.caption"
msgid "Disassemble this memory region"
msgstr "Дизассемблировать этот регион памяти"

#: tmainform.midisplay2byte.caption
msgctxt "TMAINFORM.MIDISPLAY2BYTE.CAPTION"
msgid "2 Bytes"
msgstr "2 Байта"

#: tmainform.midisplay4byte.caption
msgctxt "TMAINFORM.MIDISPLAY4BYTE.CAPTION"
msgid "4 Bytes"
msgstr "4 Байта"

#: tmainform.midisplay8byte.caption
msgctxt "TMAINFORM.MIDISPLAY8BYTE.CAPTION"
msgid "8 Bytes"
msgstr "8 Байт"

#: tmainform.midisplaybyte.caption
msgctxt "TMAINFORM.MIDISPLAYBYTE.CAPTION"
msgid "Byte"
msgstr "1 Байт"

#: tmainform.midisplaydefault.caption
msgctxt "TMAINFORM.MIDISPLAYDEFAULT.CAPTION"
msgid "Default"
msgstr "По умолчанию"

#: tmainform.midisplaydouble.caption
msgctxt "TMAINFORM.MIDISPLAYDOUBLE.CAPTION"
msgid "Double"
msgstr "Double"

#: tmainform.midisplayfloat.caption
msgctxt "TMAINFORM.MIDISPLAYFLOAT.CAPTION"
msgid "Float"
msgstr "Float"

#: tmainform.midisplayhex.caption
msgctxt "TMAINFORM.MIDISPLAYHEX.CAPTION"
msgid "Hexadecimal"
msgstr "Шестнадцатеричное"

#: tmainform.midotnet.caption
msgid ".Net"
msgstr ".Net"

#: tmainform.mieditcustomtype.caption
msgid "Edit selected custom type"
msgstr "Редактировать выбранный пользовательский тип"

#: tmainform.mienablelcldebug.caption
msgid "Enable LCL Debug"
msgstr "Включить LCL отладку"

#: tmainform.miflfindwhataccesses.caption
msgctxt "TMAINFORM.MIFLFINDWHATACCESSES.CAPTION"
msgid "Find out what accesses this address"
msgstr "Найти инструкции, обращающиеся к этому адресу"

#: tmainform.miflfindwhatwrites.caption
msgctxt "TMAINFORM.MIFLFINDWHATWRITES.CAPTION"
msgid "Find out what writes to this address"
msgstr "Найти инструкции, записывающие по этому адресу"

#: tmainform.miforgotscan.caption
msgid "Reload the previous value list (Forgot value scan)"
msgstr "Перезагрузить предыдущий список значений (Искомое значение забыто)"

#: tmainform.mifoundlistpreferences.caption
msgctxt "tmainform.mifoundlistpreferences.caption"
msgid "Preferences"
msgstr "Настройки"

#: tmainform.mifreezenegative.caption
msgid "Freeze Negative"
msgstr "Заморозить отрицательное"

#: tmainform.mifreezepositive.caption
msgid "Freeze Positive"
msgstr "Заморозить положительное"

#: tmainform.migeneratepointermap.caption
msgctxt "tmainform.migeneratepointermap.caption"
msgid "Generate pointermap"
msgstr "Создать карту указателей"

#: tmainform.migetdotnetobjectlist.caption
msgid "Get object list"
msgstr "Получить список объектов"

#: tmainform.migroupconfig.caption
msgid "Group config"
msgstr "Настройка группы"

#: tmainform.mihelp.caption
msgid "&Help"
msgstr "Справка"

#: tmainform.mihidechildren.caption
msgid "Hide children when deactivated"
msgstr "Скрыть дочерние записи при деактивации"

#: tmainform.mihookd3d.caption
msgid "Hook Direct3D"
msgstr "Перехват Direct3D"

#: tmainform.milanguages.caption
msgctxt "TMAINFORM.MILANGUAGES.CAPTION"
msgid "Languages"
msgstr "Язык"

#: tmainform.milockmouseingame.caption
msgid "Lock mouse in game window"
msgstr "Заблокировать курсор в пределах окна игры"

#: tmainform.miluadocumentation.caption
msgid "Lua documentation"
msgstr "Документация по Lua"

#: tmainform.mimanualexpandcollapse.caption
msgid "Manual expand/collapse"
msgstr "Ручное развёртывание/сворачивание"

#: tmainform.minetwork.caption
msgctxt "tmainform.minetwork.caption"
msgid "Network"
msgstr "Сеть"

#: tmainform.miopenfile.caption
msgid "Open File"
msgstr "Открыть файл"

#: tmainform.mipresetall.caption
msgid "Preset: Scan all memory"
msgstr "Предустановка: Сканировать всю память"

#: tmainform.mipresetwritable.caption
msgid "Preset: Scan writable memory"
msgstr "Предустановка: Сканировать перезаписываемую память"

#: tmainform.mirecursivesetvalue.caption
msgid "Setting a value to this entry sets same value to children"
msgstr "Установка значения для этой записи устанавливает то же значение дочерним записям"

#: tmainform.mirenametab.caption
msgctxt "TMAINFORM.MIRENAMETAB.CAPTION"
msgid "Rename"
msgstr "Переименовать"

#: tmainform.miresetrange.caption
msgid "Reset range"
msgstr "Диапазон по умолчанию"

#: tmainform.miresyncformswithlua.caption
msgid "Resynchronize forms with Lua"
msgstr "Синхронизировать формы с Lua"

#: tmainform.misave.caption
msgctxt "TMAINFORM.MISAVE.CAPTION"
msgid "Save"
msgstr "Сохранить"

#: tmainform.misavescanresults.caption
msgid "Save current scanresults"
msgstr "Сохранить результат текущего поиска"

#: tmainform.miscandirtyonly.caption
msgid "Scan changed regions only"
msgstr "Сканировать только изменённые регионы"

#: tmainform.miscanpagedonly.caption
msgid "Scan paged (physical) memory only"
msgstr "Сканировать только страничную память"

#: tmainform.misetcrosshair.caption
msgid "Set custom crosshair"
msgstr "Установка пользовательского перекрестия"

#: tmainform.misetdropdownoptions.caption
msgid "Set/Change dropdown selection options"
msgstr "Управление выпадающим списком"

#: tmainform.misetupsnapshotkeys.caption
msgid "Start and configure snapshot recording"
msgstr "Запуск и настройка записи снимка"

#: tmainform.mishowasbinary.caption
msgctxt "TMAINFORM.MISHOWASBINARY.CAPTION"
msgid "Show as binary"
msgstr "Показать как двоичное"

#: tmainform.mishowassigned.caption
msgid "Show as signed"
msgstr "Показать как знаковое"

#: tmainform.mishowcustomtypedebug.caption
msgid "Show custom type debug info"
msgstr "Показать пользовательский тип отладочной информации"

#: tmainform.mishowluascript.caption
msgid "Show Cheat Table Lua Script"
msgstr "Показать Lua скрипт"

#: tmainform.mishowpreviousvalue.caption
msgid "Show previous value column"
msgstr "Отображать прежнее значение адреса"

#: tmainform.misigntable.caption
msgid "Sign table"
msgstr "Подпись таблицы"

#: tmainform.misnapshothandler.caption
msgid "Snapshot handler"
msgstr "Обработчик снимка"

#: tmainform.mitable.caption
msgid "Table"
msgstr "Таблица"

#: tmainform.mitutorial.caption
msgid "Cheat Engine Tutorial"
msgstr "Учебное руководство"

#: tmainform.miundovalue.caption
msgctxt "tmainform.miundovalue.caption"
msgid "Undo last edit"
msgstr "Отменить последнее изменение"

#: tmainform.miwireframe.caption
msgid "Toggle wireframe mode"
msgstr "Каркасный режим"

#: tmainform.mizbuffer.caption
msgid "Toggle disabled zbuffer"
msgstr "Z-буферизация"

#: tmainform.mizeroterminate.caption
msgid "Zero-Terminate string"
msgstr "Нуль-терминированная строка"

#: tmainform.new1.caption
msgctxt "TMAINFORM.NEW1.CAPTION"
msgid "Clear list"
msgstr "Очистить таблицу"

#: tmainform.ools1.caption
msgid "&Tools"
msgstr "&Инструменты"

#: tmainform.openprocess1.caption
msgid "Open Process window"
msgstr "Открыть окно процессов"

#: tmainform.paste1.caption
msgctxt "TMAINFORM.PASTE1.CAPTION"
msgid "Paste"
msgstr "Вставить"

#: tmainform.paste2.caption
msgctxt "TMAINFORM.PASTE2.CAPTION"
msgid "Paste"
msgstr "Вставить"

#: tmainform.plugins1.caption
msgctxt "TMAINFORM.PLUGINS1.CAPTION"
msgid "Plugins"
msgstr "Плагины"

#: tmainform.plugins2.caption
msgid "P&lugins"
msgstr "&Плагины"

#: tmainform.pointerscanforthisaddress1.caption
msgid "Pointer scan for this address"
msgstr "Найти указатель на этот адрес"

#: tmainform.process1.caption
msgid "&Process"
msgstr "&Процесс"

#: tmainform.processlabel.caption
msgid "No Process Selected"
msgstr "Процесс не выбран"

#: tmainform.progressbar.hint
msgid "This shows how far Cheat Engine is with searching"
msgstr "Показывает сколько времени займёт поиск"

#: tmainform.rbbit.caption
msgid "Bits"
msgstr "Биты"

#: tmainform.rbdec.caption
msgctxt "TMAINFORM.RBDEC.CAPTION"
msgid "Decimal"
msgstr "Десятичное"

#: tmainform.rbfsmaligned.caption
msgid "Alignment"
msgstr "Выравнивание"

#: tmainform.rbfsmaligned.hint
msgid "When set and fastscan is enabled will scan the memory address if it is dividable by the given value"
msgstr "Если «Быстрый поиск» включен вместе с этой опцией, то будут сканироваться только адреса, кратные указанному значению"

#: tmainform.rbfsmlastdigts.caption
msgid "Last Digits"
msgstr "Последние цифры"

#: tmainform.rbfsmlastdigts.hint
msgid "When set and fastscan is enabled will only scan and return addresses that end with the given digits"
msgstr "Если «Быстрый поиск» включен вместе с этой опцией, то будут сканироваться только адреса, оканчивающиеся указанной цифрой"

#: tmainform.removeselectedaddresses1.caption
msgctxt "TMAINFORM.REMOVESELECTEDADDRESSES1.CAPTION"
msgid "Remove selected addresses"
msgstr "Удалить выбранные адреса"

#: tmainform.rt1.caption
msgid "Rounded (default)"
msgstr "Округленное"

#: tmainform.rt2.caption
msgid "Rounded (extreme)"
msgstr "Округленное(макс.)"

#: tmainform.rt3.caption
msgid "Truncated"
msgstr "Усечённое"

#: tmainform.save1.caption
msgctxt "TMAINFORM.SAVE1.CAPTION"
msgid "Save As..."
msgstr "Сохранить как..."

#: tmainform.sbopenprocess.hint
msgid "Select a process to open"
msgstr "Выбор процесса для открытия"

#: tmainform.scantext.caption
msgctxt "tmainform.scantext.caption"
msgid "Scan Value"
msgstr "Значение"

#: tmainform.scantext2.caption
msgctxt "TMAINFORM.SCANTEXT2.CAPTION"
msgid "Scan Value"
msgstr "Значение"

#: tmainform.scantype.text
msgid "Exact value"
msgstr "Точное значение"

#: tmainform.selectallitems1.caption
msgid "Select all items"
msgstr "Выбрать все элементы"

#: tmainform.setbreakpoint1.caption
msgctxt "tmainform.setbreakpoint1.caption"
msgid "Find out what writes to this address"
msgstr "Найти инструкции, записывающие по этому адресу"

#: tmainform.sethotkey1.caption
msgid "Assign Hotkey"
msgstr "Назначить горячую клавишу"

#: tmainform.settings1.caption
msgctxt "TMAINFORM.SETTINGS1.CAPTION"
msgid "Settings"
msgstr "Настройки"

#: tmainform.settingsbutton.caption
msgctxt "tmainform.settingsbutton.caption"
msgid "Settings"
msgstr "Настройки"

#: tmainform.showashexadecimal1.caption
msgctxt "TMAINFORM.SHOWASHEXADECIMAL1.CAPTION"
msgid "Show as hexadecimal"
msgstr "Показать как шестнадцатеричное"

#: tmainform.smarteditaddresses1.caption
msgid "Smart edit address(es)"
msgstr "Умное редактирование адреса"

#: tmainform.speedbutton2.hint
msgid "Delete all addresses from the list"
msgstr "Удалить все адреса из таблицы"

#: tmainform.speedbutton3.hint
msgid "Copy all selected items to the address list"
msgstr "Копировать выбранные адреса в таблицу"

#: tmainform.type1.caption
msgctxt "TMAINFORM.TYPE1.CAPTION"
msgid "Type"
msgstr "Тип"

#: tmainform.undoscan.caption
msgid "Undo Scan"
msgstr "Возврат"

#: tmainform.value1.caption
msgctxt "TMAINFORM.VALUE1.CAPTION"
msgid "Value"
msgstr "Значение"

#: tmainform.vartype.text
msgctxt "tmainform.vartype.text"
msgid "Binary"
msgstr "Двоичное"

#: tmemorybrowser.addthisaddresstothelist1.caption
msgid "Add this address to the list"
msgstr "Добавить этот адрес в таблицу"

#: tmemorybrowser.all1.caption
msgid "Full stack"
msgstr "Полноценный стек"

#: tmemorybrowser.allocatenonpagedmemory1.caption
msgid "Allocate nonpaged memory"
msgstr "Выделение нестраничной памяти"

#: tmemorybrowser.assemble1.caption
msgid "Assemble"
msgstr "Ассемблировать"

#: tmemorybrowser.assemblycode1.caption
msgid "Find assembly code"
msgstr "Поиск инструкций"

#: tmemorybrowser.autoinject1.caption
msgid "Auto Assemble"
msgstr "Автоассемблер"

#: tmemorybrowser.back1.caption
msgctxt "tmemorybrowser.back1.caption"
msgid "Back"
msgstr "Назад"

#: tmemorybrowser.breakandtraceinstructions1.caption
msgid "Break and trace instructions"
msgstr "Прерваться и трассировать инструкции"

#: tmemorybrowser.breakpointlist1.caption
msgid "Breakpointlist"
msgstr "Список брейкпоинтов"

#: tmemorybrowser.caption
msgid "Memory Viewer"
msgstr "Редактор памяти"

#: tmemorybrowser.change1.caption
msgctxt "TMEMORYBROWSER.CHANGE1.CAPTION"
msgid "Edit"
msgstr "Редактировать"

#: tmemorybrowser.changestateofregisteratthislocation1.caption
msgid "Change register at this location"
msgstr "Изменить регистры"

#: tmemorybrowser.continueanddetachdebugger1.caption
msgid "Continue and  detach debugger"
msgstr "Продолжить, отсоединив отладчик"

#: tmemorybrowser.copybytes.caption
msgctxt "TMEMORYBROWSER.COPYBYTES.CAPTION"
msgid "Bytes"
msgstr "Байты"

#: tmemorybrowser.copybytesandopcodes.caption
msgid "Bytes+Opcodes"
msgstr "Байты+Инструкции"

#: tmemorybrowser.copybytesandopcodesandcomments.caption
msgid "Bytes+Opcodes+Comments"
msgstr "Байты+Инструкции+Комментарии"

#: tmemorybrowser.copyopcodes.caption
msgid "Opcodes"
msgstr "Инструкции"

#: tmemorybrowser.copytoclipboard1.caption
msgctxt "TMEMORYBROWSER.COPYTOCLIPBOARD1.CAPTION"
msgid "Copy to clipboard"
msgstr "Копировать в буфер обмена"

#: tmemorybrowser.createthread1.caption
msgid "Create Thread"
msgstr "Создать поток"

#: tmemorybrowser.cut1.caption
msgctxt "tmemorybrowser.cut1.caption"
msgid "Copy to clipboard"
msgstr "Копировать в буфер обмена"

#: tmemorybrowser.dbvmfindoutwhataddressesthisinstructionaccesses.caption
msgid "DBVM Find out what addresses this instruction accesses"
msgstr "DBVM поиск адресов, к которым обращается эта инструкция"

#: tmemorybrowser.debug1.caption
msgctxt "TMEMORYBROWSER.DEBUG1.CAPTION"
msgid "Debug"
msgstr "Отладка"

#: tmemorybrowser.debugstrings1.caption
msgctxt "TMEMORYBROWSER.DEBUGSTRINGS1.CAPTION"
msgid "Debug strings"
msgstr "Отладочные строки"

#: tmemorybrowser.disectwindow1.caption
msgid "Dissect window(s)"
msgstr "Анализ окон"

#: tmemorybrowser.dispbytes.caption
msgid "Byte hex"
msgstr "1 Байт (шестнадцатеричное)"

#: tmemorybrowser.dispchar.caption
msgid "Byte decimal"
msgstr "1 Байт (десятичное)"

#: tmemorybrowser.dispdouble.caption
msgctxt "TMEMORYBROWSER.DISPDOUBLE.CAPTION"
msgid "Double"
msgstr "Double"

#: tmemorybrowser.dispdwords.caption
msgid "4 Byte hex"
msgstr "4 Байта (шестнадцатеричное)"

#: tmemorybrowser.dispfloat.caption
msgctxt "TMEMORYBROWSER.DISPFLOAT.CAPTION"
msgid "Float"
msgstr "Float"

#: tmemorybrowser.dispints.caption
msgid "4 Byte decimal"
msgstr "4 Байта (десятичное)"

#: tmemorybrowser.displaytype1.caption
msgid "Display Type"
msgstr "Тип отображения"

#: tmemorybrowser.displongs.caption
msgid "8 Byte decimal"
msgstr "8 Байт (десятичное)"

#: tmemorybrowser.dispqwords.caption
msgid "8 Byte hex"
msgstr "8 Байт (шестнадцатеричное)"

#: tmemorybrowser.dispshorts.caption
msgid "2 Byte decimal"
msgstr "2 Байта (десятичное)"

#: tmemorybrowser.dispwords.caption
msgid "2 Byte hex"
msgstr "2 Байта (шестнадцатеричное)"

#: tmemorybrowser.dissectcode1.caption
msgid "Dissect code"
msgstr "Анализ кода"

#: tmemorybrowser.dissectdata1.caption
msgctxt "TMEMORYBROWSER.DISSECTDATA1.CAPTION"
msgid "Pointer scan"
msgstr "Сканирование указателей"

#: tmemorybrowser.dissectpeheaders1.caption
msgid "Dissect PE headers"
msgstr "Анализ заголовков PE"

#: tmemorybrowser.driverlist1.caption
msgctxt "TMEMORYBROWSER.DRIVERLIST1.CAPTION"
msgid "Driver list"
msgstr "Список драйверов"

#: tmemorybrowser.enumeratedllsandsymbols1.caption
msgid "Enumerate DLL's and Symbols"
msgstr "Список загруженных dll и символов"

#: tmemorybrowser.extra1.caption
msgctxt "TMEMORYBROWSER.EXTRA1.CAPTION"
msgid "Tools"
msgstr "Инструменты"

#: tmemorybrowser.file1.caption
msgctxt "TMEMORYBROWSER.FILE1.CAPTION"
msgid "File"
msgstr "Файл"

#: tmemorybrowser.fillmemory1.caption
msgid "Fill Memory"
msgstr "Заполнить память"

#: tmemorybrowser.findmemory1.caption
msgid "Find memory"
msgstr "Поиск в памяти"

#: tmemorybrowser.findoutwhataddressesthisinstructionaccesses1.caption
msgid "Find out what addresses this instruction accesses"
msgstr "Найти адреса, к которым обращается эта инструкция"

#: tmemorybrowser.findstaticpointers1.caption
msgctxt "TMEMORYBROWSER.FINDSTATICPOINTERS1.CAPTION"
msgid "Find static addresses"
msgstr "Поиск статических адресов"

#: tmemorybrowser.follow1.caption
msgctxt "tmemorybrowser.follow1.caption"
msgid "Follow"
msgstr "Следовать"

#: tmemorybrowser.gdtlist1.caption
msgid "GDT list"
msgstr "Таблица глобальных дескрипторов"

#: tmemorybrowser.getaddress1.caption
msgid "Get address"
msgstr "Получить адрес"

#: tmemorybrowser.goto1.caption
msgid "Goto address"
msgstr "Перейти по адресу"

#: tmemorybrowser.gotoaddress1.caption
msgid "Go to address"
msgstr "Перейти по адресу"

#: tmemorybrowser.heaps1.caption
msgid "Heaplist"
msgstr "Список куч"

#: tmemorybrowser.idtlist1.caption
msgid "IDT list"
msgstr "Таблица дескрипторов прерываний"

#: tmemorybrowser.injectdll1.caption
msgid "Inject DLL"
msgstr "Инъекция DLL"

#: tmemorybrowser.jumplines1.caption
msgctxt "tmemorybrowser.jumplines1.caption"
msgid "Jumplines"
msgstr "Линии переходов"

#: tmemorybrowser.kernelmodesymbols1.caption
msgid "Kernelmode symbols"
msgstr "Символы режима ядра"

#: tmemorybrowser.kerneltools1.caption
msgid "Kernel tools"
msgstr "Инструменты ядра"

#: tmemorybrowser.label14.caption
msgctxt "TMEMORYBROWSER.LABEL14.CAPTION"
msgid "Registers:"
msgstr "Регистры:"

#: tmemorybrowser.label15.caption
msgctxt "TMEMORYBROWSER.LABEL15.CAPTION"
msgid "Flags"
msgstr "Флаги"

#: tmemorybrowser.label16.caption
msgid "Segment Registers"
msgstr "Сегментные регистры"

#: tmemorybrowser.loadmemolryregion1.caption
msgid "Load memory region"
msgstr "Загрузить регион памяти"

#: tmemorybrowser.loadsymbolfile1.caption
msgid "Load symbol file"
msgstr "Загрузить файл с символами"

#: tmemorybrowser.lvstacktracedata.columns[0].caption
msgctxt "TMEMORYBROWSER.LVSTACKTRACEDATA.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "Адрес"

#: tmemorybrowser.lvstacktracedata.columns[1].caption
msgid "DWORD"
msgstr "DWORD"

#: tmemorybrowser.lvstacktracedata.columns[2].caption
msgctxt "TMEMORYBROWSER.LVSTACKTRACEDATA.COLUMNS[2].CAPTION"
msgid "Value"
msgstr "Значение"

#: tmemorybrowser.lvstacktracedata.hint
msgid ""
"Shows the current stack.\n"
"Tip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's executable memory or not\n"
msgstr ""
"Показывает текущий стек.\n"
"Совет: При двойном клике по значению и содержащему его адресу, вы можете удерживать клавишу «Shift» для его отображения в дизассемблере или «Ctrl» для отображения в редакторе памяти. Иначе Cheat Engine попытается предположить место его отображения за вас, в зависимости от того, исполняемая это память или нет\n"

#: tmemorybrowser.makepagewritable1.caption
msgid "Change page protection"
msgstr "Изменить защиту страницы"

#: tmemorybrowser.maxstacktracesize1.caption
msgid "Max stack: 4096"
msgstr "Максимальный стек: 4096"

#: tmemorybrowser.memoryregions1.caption
msgid "Memory Regions"
msgstr "Регионы памяти"

#: tmemorybrowser.menuitem10.caption
msgid "All strings"
msgstr "Все строки"

#: tmemorybrowser.menuitem11.caption
msgid "Search for accessible strings"
msgstr "Поиск доступных строк"

#: tmemorybrowser.menuitem12.caption
msgid "Apply changes to file"
msgstr "Применить изменения к файлу"

#: tmemorybrowser.menuitem14.caption
msgid "Use windows debug symbols"
msgstr "Использовать символы отладки Windows"

#: tmemorybrowser.menuitem15.caption
msgid "Overlay with structure"
msgstr "Наложение со структурой"

#: tmemorybrowser.menuitem17.caption
msgid "Generate structure from datastream and template"
msgstr "Создать структуру из потока данных и шаблона"

#: tmemorybrowser.menuitem18.caption
msgid "Graphical memory view"
msgstr "Графическое представление памяти"

#: tmemorybrowser.menuitem2.caption
msgid "Select current function"
msgstr "Выбрать текущую функцию"

#: tmemorybrowser.menuitem20.caption
msgid "Load trace"
msgstr "Загрузить трассировку"

#: tmemorybrowser.menuitem21.caption
msgid "Text Encoding"
msgstr "Кодировка текста"

#: tmemorybrowser.menuitem22.caption
msgid "Watch memory page access"
msgstr "Наблюдение за обращением к странице памяти"

#: tmemorybrowser.menuitem23.caption
msgid "Set/Unset bookmark"
msgstr "Установить/Убрать закладку"

#: tmemorybrowser.menuitem24.caption
msgid "Goto bookmark"
msgstr "Перейти к закладке"

#: tmemorybrowser.menuitem25.caption
msgid "User write history"
msgstr "История пользовательских записей"

#: tmemorybrowser.menuitem27.caption
msgid "Watchlist"
msgstr "Список наблюдения"

#: tmemorybrowser.menuitem29.caption
msgid "Compare data/structures"
msgstr "Сравнение данных/структур"

#: tmemorybrowser.menuitem4.caption
msgid "Disable toolbar"
msgstr "Отключить панель инструментов"

#: tmemorybrowser.menuitem4.caption
msgid "Data Breakpoint"
msgstr "Брейкпоинт по данным"

#: tmemorybrowser.menuitem5.caption
msgctxt "TMEMORYBROWSER.MENUITEM5.CAPTION"
msgid "Break on Access"
msgstr "Прерваться на Доступе"

#: tmemorybrowser.menuitem6.caption
msgctxt "TMEMORYBROWSER.MENUITEM6.CAPTION"
msgid "Break on Write"
msgstr "Прерваться на Записи"

#: tmemorybrowser.menuitem8.caption
msgctxt "TMEMORYBROWSER.MENUITEM8.CAPTION"
msgid "Break and trace"
msgstr "Прерваться и трассировать"

#: tmemorybrowser.menuitem9.caption
msgid "Change fade timer"
msgstr "Изменить интервал обновления"

#: tmemorybrowser.miaddref.caption
msgctxt "TMEMORYBROWSER.MIADDREF.CAPTION"
msgid "(ref+*) Ref will be %x"
msgstr "(ref+*) Ссылкой будет %x"

#: tmemorybrowser.miaddtothecodelist.caption
msgid "Add to the code list"
msgstr "Добавить в список кодов"

#: tmemorybrowser.mibinutils.caption
msgid "BinUtils"
msgstr "BinUtils"

#: tmemorybrowser.mibinutilsselect.caption
msgctxt "TMEMORYBROWSER.MIBINUTILSSELECT.CAPTION"
msgid "None"
msgstr "Нет"

#: tmemorybrowser.mibreakandtrace.caption
msgctxt "tmemorybrowser.mibreakandtrace.caption"
msgid "Break and trace"
msgstr "Прерваться и трассировать"

#: tmemorybrowser.mibreakonexceptions.caption
msgid "Break on unexpected exceptions"
msgstr "Прерываться на непредвиденных исключениях"

#: tmemorybrowser.michangeprotectionr.caption
msgctxt "TMEMORYBROWSER.MICHANGEPROTECTIONR.CAPTION"
msgid "Read"
msgstr "Чтение"

#: tmemorybrowser.michangeprotectionre.caption
msgid "Read Execute"
msgstr "Чтение-Выполнение"

#: tmemorybrowser.michangeprotectionrw.caption
msgid "Read Write"
msgstr "Чтение-Запись"

#: tmemorybrowser.michangeprotectionrwe.caption
msgid "Read Write Execute"
msgstr "Чтение-Запись-Выполнение"

#: tmemorybrowser.micodefilter.caption
msgctxt "TMEMORYBROWSER.MICODEFILTER.CAPTION"
msgid "Code Filter"
msgstr "Фильтр кода"

#: tmemorybrowser.miconditionalbreak.caption
msgid "Set/Change break condition"
msgstr "Задать/Изменить условие прерывания"

#: tmemorybrowser.micopyaddressesonly.caption
msgid "Addresses only"
msgstr "Только адреса"

#: tmemorybrowser.micopybytesonly.caption
msgid "Bytes only (no address)"
msgstr "Только байты (без адреса)"

#: tmemorybrowser.micopyopcodesonly.caption
msgid "Opcodes only (no address)"
msgstr "Только инструкции (без адреса)"

#: tmemorybrowser.midatabreakpointmenu.caption
msgctxt "tmemorybrowser.midatabreakpointmenu.caption"
msgid "Data Breakpoint"
msgstr "Брейкпоинт по данным"

#: tmemorybrowser.midbvmactivatecloak.caption
msgid "DBVM Activate Cloak"
msgstr "DBVM Активировать маскировку"

#: tmemorybrowser.midbvmdisablecloak.caption
msgid "DBVM Disable Cloak"
msgstr "DBVM Деактивировать маскировку"

#: tmemorybrowser.midebugbreak.caption
msgctxt "TMEMORYBROWSER.MIDEBUGBREAK.CAPTION"
msgid "Break"
msgstr "Прерваться"

#: tmemorybrowser.midebugevents.caption
msgid "Debug events"
msgstr "Отладочные события"

#: tmemorybrowser.midebugexecutetillreturn.caption
msgid "Execute till return"
msgstr "Выполнить до возврата"

#: tmemorybrowser.midebugrun.caption
msgctxt "TMEMORYBROWSER.MIDEBUGRUN.CAPTION"
msgid "Run"
msgstr "Запустить"

#: tmemorybrowser.midebugruntill.caption
msgid "Run till..."
msgstr "Выполнить до..."

#: tmemorybrowser.midebugsetaddress.caption
msgid "Set Address"
msgstr "Установить адрес"

#: tmemorybrowser.midebugstep.caption
msgctxt "tmemorybrowser.midebugstep.caption"
msgid "Step"
msgstr "Шаг"

#: tmemorybrowser.midebugstepover.caption
msgctxt "tmemorybrowser.midebugstepover.caption"
msgid "Step Over"
msgstr "Шаг с обходом"

#: tmemorybrowser.midebugtogglebreakpoint.caption
msgctxt "TMEMORYBROWSER.MIDEBUGTOGGLEBREAKPOINT.CAPTION"
msgid "Toggle breakpoint"
msgstr "Переключить брейкпоинт"

#: tmemorybrowser.mideletebp.caption
msgid "Delete Breakpoint"
msgstr "Удалить брейкпоинт"

#: tmemorybrowser.midisassemblertype.caption
msgid "Disassembly output"
msgstr "Дизассемблированный вывод"

#: tmemorybrowser.midisassembly32.caption
msgid "32-bit"
msgstr "32-бита"

#: tmemorybrowser.midisassembly64.caption
msgid "64-bit"
msgstr "64-бита"

#: tmemorybrowser.midisassemblyautodetect.caption
msgid "Autodetect"
msgstr "Автоопределение"

#: tmemorybrowser.midissectdata.caption
msgid "Dissect data/structures old"
msgstr "Анализ данных/структур (старый)"

#: tmemorybrowser.midissectdata2.caption
msgid "Dissect data/structures"
msgstr "Анализ данных/структур"

#: tmemorybrowser.miexceptionignorelist.caption
msgid "Manage exception code filter"
msgstr "Управление фильтром кода исключения"

#: tmemorybrowser.miexceptionregionautoaddallocs.caption
msgctxt "TMEMORYBROWSER.MIEXCEPTIONREGIONAUTOADDALLOCS.CAPTION"
msgid "Automatically add allocated memory by CE as watched regions"
msgstr "Автоматически добавлять выделенную Cheat Engine'ом память в качестве наблюдаемого региона"

#: tmemorybrowser.miexceptionregionmanagelist.caption
msgid "Manage exception region list"
msgstr "Управление списком исключений в регионах"

#: tmemorybrowser.mifindwhataccesses.caption
msgctxt "TMEMORYBROWSER.MIFINDWHATACCESSES.CAPTION"
msgid "Find out what accesses this address"
msgstr "Найти инструкции, обращающиеся к этому адресу"

#: tmemorybrowser.mifindwhatwrites.caption
msgid "Find out what writes this address"
msgstr "Найти инструкции, записывающие по этому адресу"

#: tmemorybrowser.mifollowinhexview.caption
msgid "Follow in hexview when stepping"
msgstr "Следовать в Hex-редактор при степпинге"

#: tmemorybrowser.mignuassembler.caption
msgid "GNU Assembler"
msgstr "GNU Ассемблер"

#: tmemorybrowser.migotobookmark0.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK0.CAPTION"
msgid "Bookmark 0"
msgstr "Закладка 0"

#: tmemorybrowser.migotobookmark1.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK1.CAPTION"
msgid "Bookmark 1"
msgstr "Закладка 1"

#: tmemorybrowser.migotobookmark2.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK2.CAPTION"
msgid "Bookmark 2"
msgstr "Закладка 2"

#: tmemorybrowser.migotobookmark3.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK3.CAPTION"
msgid "Bookmark 3"
msgstr "Закладка 3"

#: tmemorybrowser.migotobookmark4.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK4.CAPTION"
msgid "Bookmark 4"
msgstr "Закладка 4"

#: tmemorybrowser.migotobookmark5.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK5.CAPTION"
msgid "Bookmark 5"
msgstr "Закладка 5"

#: tmemorybrowser.migotobookmark6.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK6.CAPTION"
msgid "Bookmark 6"
msgstr "Закладка 6"

#: tmemorybrowser.migotobookmark7.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK7.CAPTION"
msgid "Bookmark 7"
msgstr "Закладка 7"

#: tmemorybrowser.migotobookmark8.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK8.CAPTION"
msgid "Bookmark 8"
msgstr "Закладка 8"

#: tmemorybrowser.migotobookmark9.caption
msgctxt "TMEMORYBROWSER.MIGOTOBOOKMARK9.CAPTION"
msgid "Bookmark 9"
msgstr "Закладка 9"

#: tmemorybrowser.mihidetoolbar.caption
msgid "Hide toolbar"
msgstr "Спрятать панель инструментов"

#: tmemorybrowser.mihvback.caption
msgctxt "TMEMORYBROWSER.MIHVBACK.CAPTION"
msgid "Back"
msgstr "Назад"

#: tmemorybrowser.mihvfollow.caption
msgctxt "TMEMORYBROWSER.MIHVFOLLOW.CAPTION"
msgid "Follow"
msgstr "Следовать"

#: tmemorybrowser.milock.caption
msgctxt "TMEMORYBROWSER.MILOCK.CAPTION"
msgid "Link with other hexview"
msgstr "Связать с другим Hex-редактором"

#: tmemorybrowser.milockrowsize.caption
msgid "Lock current rowsize"
msgstr "Заблокировать текущий размер строки"

#: tmemorybrowser.miluaengine.caption
msgctxt "TMEMORYBROWSER.MILUAENGINE.CAPTION"
msgid "Lua Engine"
msgstr "Lua Engine"

#: tmemorybrowser.miopenindissectdata.caption
msgid "Open in dissect data/structure"
msgstr "Открыть анализ данных/структуры"

#: tmemorybrowser.mipaging.caption
msgid "Paging"
msgstr "Страничная организация памяти"

#: tmemorybrowser.mipointerspider.caption
msgid "Structure spider"
msgstr "Структурный паук"

#: tmemorybrowser.mireferencedfunctions.caption
msgid "Referenced functions"
msgstr "Ссылки на функции"

#: tmemorybrowser.mireplacewithnops.caption
msgctxt "TMEMORYBROWSER.MIREPLACEWITHNOPS.CAPTION"
msgid "Replace with code that does nothing"
msgstr "Заменить ничего не делающим кодом (NOP)"

#: tmemorybrowser.mirununhandled.caption
msgid "Run Unhandled"
msgstr "Запуск без обработки"

#: tmemorybrowser.miseperators.caption
msgid "Seperators"
msgstr "Разделители"

#: tmemorybrowser.misepevery2bytes.caption
msgctxt "TMEMORYBROWSER.MISEPEVERY2BYTES.CAPTION"
msgid "2 Bytes"
msgstr "2 Байта"

#: tmemorybrowser.misepevery4bytes.caption
msgctxt "TMEMORYBROWSER.MISEPEVERY4BYTES.CAPTION"
msgid "4 Bytes"
msgstr "4 Байта"

#: tmemorybrowser.misepevery8bytes.caption
msgctxt "TMEMORYBROWSER.MISEPEVERY8BYTES.CAPTION"
msgid "8 Bytes"
msgstr "8 Байт"

#: tmemorybrowser.misetbookmark0.caption
msgctxt "tmemorybrowser.misetbookmark0.caption"
msgid "Bookmark 0"
msgstr "Закладка 0"

#: tmemorybrowser.misetbookmark1.caption
msgctxt "tmemorybrowser.misetbookmark1.caption"
msgid "Bookmark 1"
msgstr "Закладка 1"

#: tmemorybrowser.misetbookmark2.caption
msgctxt "tmemorybrowser.misetbookmark2.caption"
msgid "Bookmark 2"
msgstr "Закладка 2"

#: tmemorybrowser.misetbookmark3.caption
msgctxt "tmemorybrowser.misetbookmark3.caption"
msgid "Bookmark 3"
msgstr "Закладка 3"

#: tmemorybrowser.misetbookmark4.caption
msgctxt "tmemorybrowser.misetbookmark4.caption"
msgid "Bookmark 4"
msgstr "Закладка 4"

#: tmemorybrowser.misetbookmark5.caption
msgctxt "tmemorybrowser.misetbookmark5.caption"
msgid "Bookmark 5"
msgstr "Закладка 5"

#: tmemorybrowser.misetbookmark6.caption
msgctxt "tmemorybrowser.misetbookmark6.caption"
msgid "Bookmark 6"
msgstr "Закладка 6"

#: tmemorybrowser.misetbookmark7.caption
msgctxt "tmemorybrowser.misetbookmark7.caption"
msgid "Bookmark 7"
msgstr "Закладка 7"

#: tmemorybrowser.misetbookmark8.caption
msgctxt "tmemorybrowser.misetbookmark8.caption"
msgid "Bookmark 8"
msgstr "Закладка 8"

#: tmemorybrowser.misetbookmark9.caption
msgctxt "tmemorybrowser.misetbookmark9.caption"
msgid "Bookmark 9"
msgstr "Закладка 9"

#: tmemorybrowser.misetbreakpointdbvmexec.caption
msgid "DBVM Breakpoint (+1 instruction)"
msgstr "DBVM брейкпоинт (+1 инструкция)"

#: tmemorybrowser.misetbreakpointhw.caption
msgctxt "tmemorybrowser.misetbreakpointhw.caption"
msgid "Hardware Breakpoint"
msgstr "Аппаратные брейкпоинт"

#: tmemorybrowser.misetbreakpointpe.caption
msgctxt "tmemorybrowser.misetbreakpointpe.caption"
msgid "Exception Breakpoint (+1 instruction)"
msgstr "Исключение (+1 инструкция)"

#: tmemorybrowser.misetbreakpointsw.caption
msgctxt "tmemorybrowser.misetbreakpointsw.caption"
msgid "Software Breakpoint"
msgstr "Программный брейкпоинт"

#: tmemorybrowser.misetspecificbreakpoint.caption
msgctxt "tmemorybrowser.misetspecificbreakpoint.caption"
msgid "Set specific breakpoint type"
msgstr "Установить определенный тип брейкпоинта"

#: tmemorybrowser.mishowdifference.caption
msgctxt "TMEMORYBROWSER.MISHOWDIFFERENCE.CAPTION"
msgid "Show difference"
msgstr "Показать различие"

#: tmemorybrowser.mishowindisassembler.caption
msgid "Show in disassembler"
msgstr "Показать в дизассемблере"

#: tmemorybrowser.mishowinhexview.caption
msgid "Show in hexview"
msgstr "Показать в Hex-редакторе"

#: tmemorybrowser.mishowrelative.caption
msgid "Show relative addresses"
msgstr "Показывать относительные адреса"

#: tmemorybrowser.misvcopy.caption
msgctxt "TMEMORYBROWSER.MISVCOPY.CAPTION"
msgid "Copy"
msgstr "Копировать"

#: tmemorybrowser.mitextencoding16.caption
msgctxt "tmemorybrowser.mitextencoding16.caption"
msgid "UTF-16"
msgstr "UTF-16"

#: tmemorybrowser.mitextencodingascii.caption
msgid "Ascii"
msgstr "ASCII"

#: tmemorybrowser.mitextencodingcodepage.caption
msgctxt "TMEMORYBROWSER.MITEXTENCODINGCODEPAGE.CAPTION"
msgid "Codepage"
msgstr "Кодовая страница"

#: tmemorybrowser.mitextencodingutf8.caption
msgid "UTF-8"
msgstr "UTF-8"

#: tmemorybrowser.mitextpreferences.caption
msgctxt "tmemorybrowser.mitextpreferences.caption"
msgid "Preferences"
msgstr "Настройки"

#: tmemorybrowser.mitogglebreakpoint.caption
msgctxt "tmemorybrowser.mitogglebreakpoint.caption"
msgid "Set breakpoint"
msgstr "Установить брейкпоинт"

#: tmemorybrowser.miultimap.caption
msgid "Ultimap"
msgstr "Ultimap"

#: tmemorybrowser.miultimap2.caption
msgctxt "tmemorybrowser.miultimap2.caption"
msgid "Ultimap 2"
msgstr "Ultimap 2"

#: tmemorybrowser.miundolastedit.caption
msgctxt "tmemorybrowser.miundolastedit.caption"
msgid "Undo last edit"
msgstr "Отменить последнее редактирование"

#: tmemorybrowser.miunexpectedexceptionbreakalways.caption
msgctxt "TMEMORYBROWSER.MIUNEXPECTEDEXCEPTIONBREAKALWAYS.CAPTION"
msgid "Always"
msgstr "Всегда"

#: tmemorybrowser.miunexpectedexceptionbreakifinregion.caption
msgctxt "TMEMORYBROWSER.MIUNEXPECTEDEXCEPTIONBREAKIFINREGION.CAPTION"
msgid "Only in specified regions"
msgstr "Только в указанных регионах"

#: tmemorybrowser.miunexpectedexceptionbreaknever.caption
msgctxt "TMEMORYBROWSER.MIUNEXPECTEDEXCEPTIONBREAKNEVER.CAPTION"
msgid "Never"
msgstr "Никогда"

#: tmemorybrowser.miuserdefinedcomment.caption
msgid "Set/Change comment"
msgstr "Установить/Изменить комментарий"

#: tmemorybrowser.miuserdefinedheader.caption
msgid "Set/Change header"
msgstr "Установить/Изменить заголовок"

#: tmemorybrowser.miwatchaccess.caption
msgctxt "tmemorybrowser.miwatchaccess.caption"
msgid "Break on Access"
msgstr "Прерваться на Доступе"

#: tmemorybrowser.miwatchbpdbvm.caption
msgctxt "tmemorybrowser.miwatchbpdbvm.caption"
msgid "DBVM Breakpoint"
msgstr "DBVM брейкпоинт"

#: tmemorybrowser.miwatchbpexception.caption
msgctxt "tmemorybrowser.miwatchbpexception.caption"
msgid "Exception Breakpoint"
msgstr "Исключение"

#: tmemorybrowser.miwatchbphardware.caption
msgctxt "tmemorybrowser.miwatchbphardware.caption"
msgid "Hardware Breakpoint"
msgstr "Аппаратные брейкпоинт"

#: tmemorybrowser.miwatchwrite.caption
msgctxt "tmemorybrowser.miwatchwrite.caption"
msgid "Break on Write"
msgstr "Прерваться на Записи"

#: tmemorybrowser.modulesonly1.caption
msgid "Modules only"
msgstr "Только модули"

#: tmemorybrowser.newwindow1.caption
msgctxt "TMEMORYBROWSER.NEWWINDOW1.CAPTION"
msgid "New window"
msgstr "Новое окно"

#: tmemorybrowser.nonsystemmodulesonly1.caption
msgid "Non system modules only"
msgstr "Только не системные модули"

#: tmemorybrowser.onlyshowjumplineswithinrange1.caption
msgid "Only show jumplines within range"
msgstr "Показывать линии переходов только в пределах досягаемости"

#: tmemorybrowser.opendlldialog.title
msgid "Select the module you want to inject"
msgstr "Выберите модуль для инъекции"

#: tmemorybrowser.pastefromclipboard1.caption
msgid "Paste from clipboard"
msgstr "Вставить из буфера обмена"

#: tmemorybrowser.plugins1.caption
msgctxt "TMEMORYBROWSER.PLUGINS1.CAPTION"
msgid "Plugins"
msgstr "Плагины"

#: tmemorybrowser.referencedstrings1.caption
msgid "Referenced strings"
msgstr "Ссылки на строки"

#: tmemorybrowser.reservememory1.caption
msgid "Allocate Memory"
msgstr "Выделить память"

#: tmemorybrowser.savedisassemledoutput1.caption
msgctxt "TMEMORYBROWSER.SAVEDISASSEMLEDOUTPUT1.CAPTION"
msgid "Save disassembled output"
msgstr "Сохранить диапазон памяти"

#: tmemorybrowser.savememoryregion1.caption
msgid "Save memory region"
msgstr "Сохранить регион памяти"

#: tmemorybrowser.scanforcodecaves1.caption
msgid "Scan for code caves"
msgstr "Поиск «code caves»"

#: tmemorybrowser.search1.caption
msgid "Search memory..."
msgstr "Поиск в памяти..."

#: tmemorybrowser.search2.caption
msgctxt "TMEMORYBROWSER.SEARCH2.CAPTION"
msgid "Search"
msgstr "Поиск"

#: tmemorybrowser.sericedescriptortable1.caption
msgid "Service Descriptor Table"
msgstr "Таблица дескрипторов системных служб"

#: tmemorybrowser.setsymbolsearchpath1.caption
msgid "Set symbol searchpath"
msgstr "Задать путь поиска символа"

#: tmemorybrowser.showdebugtoolbar1.caption
msgid "Show debug toolbar"
msgstr "Показать панель инструментов отладки"

#: tmemorybrowser.showjumplines1.caption
msgid "Show jumplines"
msgstr "Показывать линии переходов"

#: tmemorybrowser.showmoduleaddresses1.caption
msgid "Show module addresses"
msgstr "Показывать модульную адресацию"

#: tmemorybrowser.showsymbols1.caption
msgid "Show symbols"
msgstr "Показывать символы"

#: tmemorybrowser.showvaluesofstaticaddresses1.caption
msgid "Show 'Comment' row"
msgstr "Показывать столбец «Комментарий»"

#: tmemorybrowser.stacktrace1.caption
msgctxt "TMEMORYBROWSER.STACKTRACE1.CAPTION"
msgid "Stacktrace"
msgstr "Трассировка стека"

#: tmemorybrowser.stacktrace2.caption
msgctxt "TMEMORYBROWSER.STACKTRACE2.CAPTION"
msgid "Stacktrace"
msgstr "Трассировка стека"

#: tmemorybrowser.symbolhandler1.caption
msgid "Userdefined symbols"
msgstr "Определяемые пользователем символы"

#: tmemorybrowser.tbrun.caption
msgctxt "tmemorybrowser.tbrun.caption"
msgid "Run"
msgstr "Выполнить"

#: tmemorybrowser.tbstepinto.caption
msgid "Step Into"
msgstr "Шаг с заходом"

#: tmemorybrowser.tbstepout.caption
msgid "Step Out"
msgstr "Шаг с выходом"

#: tmemorybrowser.tbstepover.caption
msgctxt "tmemorybrowser.tbstepover.caption"
msgid "Step Over"
msgstr "Шаг с обходом"

#: tmemorybrowser.tbtogglebreakpoint.caption
msgid "Toggle Breakpoint"
msgstr "Переключить брейкпоинт"

#: tmemorybrowser.threadlist1.caption
msgctxt "TMEMORYBROWSER.THREADLIST1.CAPTION"
msgid "Threadlist"
msgstr "Список потоков"

#: tmemorybrowser.view1.caption
msgctxt "TMEMORYBROWSER.VIEW1.CAPTION"
msgid "View"
msgstr "Просмотр"

#: tmemorybrowser.watchmemoryallocations1.caption
msgid "Watch memory allocations"
msgstr "Наблюдение за распределением памяти"

#: tprocesswindow.btnattachdebugger.caption
msgctxt "tprocesswindow.btnattachdebugger.caption"
msgid "Attach debugger to process"
msgstr "Присоединить отладчик к процессу"

#: tprocesswindow.btnnetwork.caption
msgctxt "TPROCESSWINDOW.BTNNETWORK.CAPTION"
msgid "Network"
msgstr "Сеть"

#: tprocesswindow.button4.caption
msgid "Attach debugger to process"
msgstr "Присоединить отладчик к процессу"

#: tprocesswindow.cancelbutton.caption
msgctxt "TPROCESSWINDOW.CANCELBUTTON.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tprocesswindow.caption
msgctxt "TPROCESSWINDOW.CAPTION"
msgid "Process List"
msgstr "Список процессов"

#: tprocesswindow.filter1.caption
msgctxt "TPROCESSWINDOW.FILTER1.CAPTION"
msgid "Filter"
msgstr "Фильтр"

#: tprocesswindow.inputpidmanually1.caption
msgid "Input PID manually"
msgstr "Ввести идентификатор процесса"

#: tprocesswindow.menuitem1.caption
msgctxt "TPROCESSWINDOW.MENUITEM1.CAPTION"
msgid "File"
msgstr "Файл"

#: tprocesswindow.menuitem3.caption
msgid "Process watcher"
msgstr "«Наблюдатель процесса»"

#: tprocesswindow.menuitem4.caption
msgctxt "TPROCESSWINDOW.MENUITEM4.CAPTION"
msgid "View"
msgstr "Вид"

#: tprocesswindow.menuitem5.caption
msgctxt "TPROCESSWINDOW.MENUITEM5.CAPTION"
msgid "Preferences"
msgstr "Настройки"

#: tprocesswindow.michangefont.caption
msgid "Change font"
msgstr "Изменить шрифт"

#: tprocesswindow.miconvertpidtodecimal.caption
msgid "Convert PID to decimal"
msgstr "Преобразовать идентификатор процесса в десятичное число"

#: tprocesswindow.micreateprocess.caption
msgctxt "TPROCESSWINDOW.MICREATEPROCESS.CAPTION"
msgid "Create Process"
msgstr "Создать процесс"

#: tprocesswindow.miopenfile.caption
msgctxt "TPROCESSWINDOW.MIOPENFILE.CAPTION"
msgid "Open File"
msgstr "Открыть файл"

#: tprocesswindow.miprocesslistlong.caption
msgid "Process List (Long)"
msgstr "Полный список процессов"

#: tprocesswindow.mirefresh.caption
msgctxt "tprocesswindow.mirefresh.caption"
msgid "Refresh"
msgstr "Обновить"

#: tprocesswindow.mishowinvisibleitems.caption
msgid "Show invisible windows"
msgstr "Показывать скрытые окна"

#: tprocesswindow.miownprocessesonly.caption
msgid "Only show processes of the current user"
msgstr "Показывать процессы только текущего пользователя"

#: tprocesswindow.tsapplications.caption
msgctxt "tprocesswindow.tsapplications.caption"
msgid "Applications"
msgstr "Приложения"

#: tprocesswindow.tsprocesses.caption
msgctxt "tprocesswindow.tsprocesses.caption"
msgid "Processes"
msgstr "Процессы"

#: tprocesswindow.tswindows.caption
msgctxt "tprocesswindow.tswindows.caption"
msgid "Windows"
msgstr "Окна"

#: trainergenerator.rsaaaaw
msgid "aaaaw :("
msgstr "ээээх :("

#: trainergenerator.rsabout
msgctxt "trainergenerator.rsabout"
msgid "About"
msgstr "О трейнере"

#: trainergenerator.rsalreadyatrainerformdefined
msgid "There is already a trainer form defined. Continuing will erase the current trainerscript and cheats in the trainer and replace them with the current hotkeys defined in your current cheat table (Layout and images will remain unchanged). Continue ?"
msgstr "Заготовка трейнера уже существует. Продолжение сотрёт текущие скрипты и список читов в трейнере, и заменит их на читы из текущей таблицы (Дизайн трейнера не изменится). Продолжить?"

#: trainergenerator.rsareyousure
msgid "Are you sure?"
msgstr "Вы уверены?"

#: trainergenerator.rsautogenwarningpart1
msgid "This is autogenerated code. Changing code in this block will"
msgstr "Этот код сгенерирован автоматически. Изменение кода в этом блоке"

#: trainergenerator.rsautogenwarningpart2
msgid "get erased and rewritten if you regenerate the trainer code"
msgstr "будет стёрто и перезаписано, если вы сгенерируете код трейнера заново"

#: trainergenerator.rsbutallowdecrease
msgid "but allow decrease"
msgstr ", но разрешить уменьшаться"

#: trainergenerator.rsbutallowincrease
msgid "but allow increase"
msgstr ", но разрешить увеличиваться"

#: trainergenerator.rsby
msgid "by"
msgstr "на"

#: trainergenerator.rscheatentries
msgid "Cheat Entries"
msgstr "Список читов"

#: trainergenerator.rsclose
msgctxt "trainergenerator.rsclose"
msgid "Close"
msgstr "Закрыть"

#: trainergenerator.rsdeactive
msgid "(De)active"
msgstr "(Де)Активация"

#: trainergenerator.rsdecrease
msgid "Decrease"
msgstr "Уменьшить"

#: trainergenerator.rsdesignuserinterfacemanually
msgctxt "trainergenerator.rsdesignuserinterfacemanually"
msgid "Design userinterface manually"
msgstr "Пользовательский дизайн"

#: trainergenerator.rsdontsupportcheatengineoryourself
msgctxt "trainergenerator.rsdontsupportcheatengineoryourself"
msgid "Don't support Cheat Engine (or yourself)"
msgstr "Не поддерживать Cheat Engine (или себя)"

#: trainergenerator.rsdosomethingwith
msgid "Do something with"
msgstr "Сделайте что-нибудь с"

#: trainergenerator.rseffect
msgid "Effect"
msgstr "Эффект"

#: trainergenerator.rsgobacktogenerateddesigner
msgid "Go back to generated designer"
msgstr "Стандартный дизайн"

#: trainergenerator.rshotkey
msgctxt "trainergenerator.rshotkey"
msgid "Hotkey"
msgstr "Клавиша"

#: trainergenerator.rsincrease
msgid "Increase"
msgstr "Увеличить"

#: trainergenerator.rsinvalidtrainerscript
msgid "The current lua script only has a half TRAINERGENERATORSTART/TRAINERGENERATORSTOP block. Please fix this first (Removing is the easiest option)"
msgstr "Этот lua скрипт имеет только половину блока TRAINERGENERATORSTART/TRAINERGENERATORSTOP. Сначала исправьте это (Удаление - самый простой вариант)"

#: trainergenerator.rsnocheatpanel
msgid "The current trainer form does not have a panel named 'CHEATPANEL' so can not be reused by the automated trainer generator.%sDo you want to start from scratch? (If you want to create a trainer from your current script you can just save your table as .EXE instead of using the automated trainer generator)"
msgstr "У формы этого трейнера отсутствует панель под названием CHEATPANEL, поэтому трейнер не может быть повторно использован «Генератором трейнера». %s Вы хотите начать с нуля? (Если вы хотите создать трейнер при помощи текущего скрипта, вы можете просто сохранить таблицу как .EXE вместо использования «Генератора трейнера»)"

#: trainergenerator.rsonclosewarning
msgid "This form had an onClose event. Good thing this was only a stub, else Cheat Engine would have terminated"
msgstr "У этой формы произошло событие onClose. Хорошо, что это только заготовка, иначе Cheat Engine завершил бы работу"

#: trainergenerator.rspleaseselecttypeinaprocessname
msgid "Please select/type in a processname"
msgstr "Пожалуйста, выберите/укажите название процесса"

#: trainergenerator.rsselectthecheatentryyouwanttosetthehotkeyfor
msgid "Select the cheat entry you want to set the hotkey for"
msgstr "Выберите запись для присвоения ей горячей клавиши"

#: trainergenerator.rsset
msgid "Set"
msgstr "Изменить значение"

#: trainergenerator.rsthankyou
msgid "Thank you! :)"
msgstr "Благодарю! :)"

#: trainergenerator.rstipyoudonthavetousethetrainergeneratorifyoudontwantto
msgid "Tip: You don't have to use the trainer generator if you don't want to. You can just save your table as .EXE or CETRAINER"
msgstr "Подсказка: Если не хотите, то можете не использовать «Генератор трейнера», а просто сохранить таблицу как .EXE или CETRAINER"

#: trainergenerator.rsto
msgid "to"
msgstr "на"

#: trainergenerator.rsunfreeze
msgid "(Un)Freeze"
msgstr "Заморозить/Разморозить"

#: trainergenerator.rsyouneedacheattablewithcheatentries
msgid "You need a cheat table with cheat entries"
msgstr "В таблице отсутствуют какие-либо записи"

#: tregisters.caption
msgid "Registers"
msgstr "Регистры"

#: tregisters.label14.caption
msgctxt "tregisters.label14.caption"
msgid "Registers:"
msgstr "Регистры:"

#: tregisters.menuitem1.caption
msgid "Copy registers to clipboard"
msgstr "Копировать регистры в буфер обмена"

#: tregisters.menuitem2.caption
msgid "Copy full context block to clipboard"
msgstr "Копировать весь контекстный блок в буфер обмена"

#: tregisters.sbshowfloats.caption
msgctxt "TREGISTERS.SBSHOWFLOATS.CAPTION"
msgid "F"
msgstr "F"

#: tregisters.sbshowfloats.hint
msgctxt "TREGISTERS.SBSHOWFLOATS.HINT"
msgid "Floating point registers"
msgstr "Регистры с плавающей точкой"

#: tregisters.sbshowstack.caption
msgctxt "TREGISTERS.SBSHOWSTACK.CAPTION"
msgid "S"
msgstr "С"

#: tregisters.sbshowstack.hint
msgctxt "TREGISTERS.SBSHOWSTACK.HINT"
msgid "Stack view"
msgstr "Просмотр стека"

#: ttlg.caption
msgid "TLG:The Lame Game"
msgstr "TLG:The Lame Game"

#: ttlg.label1.caption
msgid "Score:"
msgstr "Счёт:"

#: ttypeform.button1.caption
msgctxt "TTYPEFORM.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: ttypeform.button2.caption
msgctxt "TTYPEFORM.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: ttypeform.caption
msgctxt "TTYPEFORM.CAPTION"
msgid "Type"
msgstr "Тип"

#: ttypeform.cbcodepage.caption
msgctxt "TTYPEFORM.CBCODEPAGE.CAPTION"
msgid "Codepage"
msgstr "Кодовая страница"

#: ttypeform.cbunicode.caption
msgctxt "TTYPEFORM.CBUNICODE.CAPTION"
msgid "Unicode"
msgstr "Юникод"

#: ttypeform.label1.caption
msgid "Select the new type:"
msgstr "Выберите новый тип:"

#: ttypeform.label2.caption
msgctxt "TTYPEFORM.LABEL2.CAPTION"
msgid "Length"
msgstr "Длина"

#: ttypeform.lengthlabel.caption
msgctxt "TTYPEFORM.LENGTHLABEL.CAPTION"
msgid "Length"
msgstr "Длина"

#: tvaluechangeform.button1.caption
msgctxt "TVALUECHANGEFORM.BUTTON1.CAPTION"
msgid "OK"
msgstr "Подтвердить"

#: tvaluechangeform.button2.caption
msgctxt "TVALUECHANGEFORM.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "Отмена"

#: tvaluechangeform.caption
msgid "Change Offset: ########"
msgstr "Изменить смещение: ########"

#: tvaluechangeform.cbunicode.caption
msgctxt "TVALUECHANGEFORM.CBUNICODE.CAPTION"
msgid "Unicode"
msgstr "Юникод"

#: tvaluechangeform.cbvartype.text
msgid "1 Byte"
msgstr "1 Байт"

#: tvaluechangeform.valuetext.text
msgid "ValueText"
msgstr "Значение/Текст"

#: typepopup.rsinvalidlength
msgid "Invalid length"
msgstr "Недопустимая длина"

#: unrandomizer.rsthefollowingaddressesgotchanged
msgid "The following addresses got changed"
msgstr "Следующие адреса были изменены"

#: unrandomizer.rstheunrandomizerwillcurrentlynotworkon64bitapplicat
msgid "The unrandomizer will currently not work on 64-bit applications"
msgstr "На данный момент антирандомайзер не работает с 64-битными приложениями"

#: valuechange.rschangeoffset
msgid "Change offset %s"
msgstr "Изменить смещение %s"

#: valuechange.rspartofthestringisunreadable
msgid "Part of the string is unreadable!"
msgstr "Часть строки нечитабельна!"

#: valuechange.rsunicode
msgctxt "valuechange.rsunicode"
msgid "Unicode"
msgstr "Юникод"

#: vartypestrings.rs_vtall
msgctxt "vartypestrings.rs_vtall"
msgid "All"
msgstr "Все"

#: vartypestrings.rs_vtautoassemblemsgctxt "vartypestrings.rs_vtautoassembler"
msgid "Auto Assembler Script"
msgstr "Скрипт автоассемблера"

#: vartypestrings.rs_vtbinary
msgctxt "vartypestrings.rs_vtbinary"
msgid "Binary"
msgstr "Двоичный"

#: vartypestrings.rs_vtbyte
msgctxt "vartypestrings.rs_vtbyte"
msgid "Byte"
msgstr "1 Байт"

#: vartypestrings.rs_vtbytearray
msgctxt "vartypestrings.rs_vtbytearray"
msgid "Array of byte"
msgstr "Массив байт"

#: vartypestrings.rs_vtcodepagestring
msgid "CodePage String"
msgstr "Строка кодовой страницы"

#: vartypestrings.rs_vtcustom
msgid "Custom"
msgstr "Пользовательский"

#: vartypestrings.rs_vtdouble
msgctxt "vartypestrings.rs_vtdouble"
msgid "Double"
msgstr "Double"

#: vartypestrings.rs_vtdword
msgctxt "vartypestrings.rs_vtdword"
msgid "4 Bytes"
msgstr "4 Байта"

#: vartypestrings.rs_vtgrouped
msgid "Grouped"
msgstr "Групповой"

#: vartypestrings.rs_vtpointer
msgctxt "vartypestrings.rs_vtpointer"
msgid "Pointer"
msgstr "Указатель"

#: vartypestrings.rs_vtqword
msgctxt "vartypestrings.rs_vtqword"
msgid "8 Bytes"
msgstr "8 Байт"

#: vartypestrings.rs_vtsingle
msgctxt "vartypestrings.rs_vtsingle"
msgid "Float"
msgstr "Float"

#: vartypestrings.rs_vtstring
msgctxt "vartypestrings.rs_vtstring"
msgid "String"
msgstr "Строка"

#: vartypestrings.rs_vtwidestring
msgid "Widestring"
msgstr "Widestring"

#: vartypestrings.rs_vtunicodestring
msgid "Unicode String"
msgstr "Строка юникода"

#: vartypestrings.rs_vtword
msgctxt "vartypestrings.rs_vtword"
msgid "2 Bytes"
msgstr "2 Байта"

#: vehdebugger.rscheatenginefailedtogetintotheconfig
msgid "Cheat Engine failed to get into the config of the selected program. (Error=%s)"
msgstr "Cheat Engine не смог получить конфигурацию выбранной программы. (Ошибка=%s)"

#: vehdebugger.rserrorwhiletryingtocreatetheconfigurationstructure
msgid "Error while trying to create the configuration structure! (Which effectively renders this whole feature useless) Errorcode=%s"
msgstr "Ошибка при попытке создать конфигурационную структуру! Код ошибки = %s"

#: vehdebugger.rsfailureduplicatingtheeventhandlestotheotherprocess
msgid "Failure duplicating the event handles to the other process"
msgstr "Не удалось продублировать обработчики событий к другому процессу"

#: vehdebugger.rsfailureduplicatingthefilemapping
msgid "Failure duplicating the filemapping"
msgstr "Не удалось продублировать маппинг файла"

#: vehdebugger.rsthevehdllseemstohavefailedtoload
msgid "The VEH dll seems to have failed to load"
msgstr "Кажется, не удалось загрузить VEH dll"

#: vehdebugger.rsvehdebugerror
msgid "VEH Debug error"
msgstr "Ошибка VEH отладки"

#: vehdebugger.rswrongvehdllversion
msgid "The version of the VEH dll inside the target process (%x) does not match what was expected %x"
msgstr "Версия VEH dll внутри процесса цели (%x) не соответствует ожидаемой %x"

#: virtualmemory.rsnomemoryfoundinthespecifiedregion
msgctxt "virtualmemory.rsnomemoryfoundinthespecifiedregion"
msgid "No memory found in the specified region"
msgstr "В указанном регионе память не найдена"

#: virtualmemory.rsnotenoughmemoryfreetoscan
msgctxt "virtualmemory.rsnotenoughmemoryfreetoscan"
msgid "Not enough memory free to scan"
msgstr "Недостаточно свободной памяти для сканирования"

#: vmxfunctions.rsbigerror
msgctxt "vmxfunctions.rsbigerror"
msgid "Error"
msgstr "Ошибка"

#: vmxfunctions.rsinvalidinstruction
msgid "Invalid instruction"
msgstr "Недопустимая инструкция"

#: vmxfunctions.rssmallerror
msgctxt "vmxfunctions.rssmallerror"
msgid "error"
msgstr "ошибка"

#: windowsdebugger.rserrorattachingthewindowsdebugger
msgid "Error attaching the windows debugger: %s"
msgstr "Ошибка присоединения отладчика Windows: %s"

#: xmplayer_server.rsfailedcreatingtheaudiopipe
msgid "Failed creating the audio pipe"
msgstr "Не удалось создать аудио канал"

#: xmplayer_server.rsxmplayerexeismissing
msgid "xmplayer.exe is missing"
msgstr "отсутствует xmplayer.exe"

#: zstreamext.rsaseekwasdoneforanotherpurpose
msgid "A seek was done for another purpose than getting the position"
msgstr "Поиск проводился в иных целях, нежели получение позиции"

msgid "Cheat Engine Scan Busy"
msgstr "Сканирование занято"

msgid "The previous scan is still being processed. Please wait"
msgstr "Предыдущее сканирование всё ещё обрабатывается. Пожалуйста, подождите"

#: tprocesswindow.cbskipsystemprocesses.caption
msgid "Only show non-system processes"
msgstr "Показывать только несистемные процессы"

#: frmstructurecompareunit.rsunlock
msgid "Unlock"
msgstr "Разблокировать"

#: frmstructurecompareunit.rslock
msgctxt "frmstructurecompareunit.rslock"
msgid "Lock"
msgstr "Заблокировать"
